Export limit exceeded: 399618 CVEs match your query. Please refine your search to export 10,000 CVEs or fewer.

Export limit exceeded: 399618 CVEs match your query. Please refine your search to export 10,000 CVEs or fewer.

Search

Search Results (399618 CVEs found)

CVE Vendors Products Updated CVSS v3.1
CVE-2026-97945 1 Linux 1 Linux Kernel 2026-09-25 5.5 Medium
In the Linux kernel, the following vulnerability has been resolved: x86/mm: Fix user-space data loss with MADV_FREE and THP Some of users of Polars (a data analytics library) have lost production data from this bug. They seem to have just the right combination of huge pages, MADV_FREE and heavy reclaim pressure. pmd_modify() masks the old value with (_HPAGE_CHG_MASK & ~_PAGE_DIRTY), silently discarding the hardware dirty bit. The subsequent pmd_mksaveddirty() call is supposed to transfer _PAGE_DIRTY into _PAGE_SAVED_DIRTY when write-protecting, but the dirty bit was already stripped from the value, so there is nothing left to transfer. Contrast with pte_modify(), which keeps _PAGE_DIRTY_BITS in its mask, and pud_modify(), which keeps _HPAGE_CHG_MASK untouched: pmd_modify() is the odd one out. Any pmd_modify() on a writable, dirty PMD loses the dirty state. One visible consequence is data loss with MADV_FREE on PMD-mapped THP: memset(buf, 0x5A, size); // PMD-mapped THP, PMD dirty madvise(buf, size, MADV_FREE); // PMD cleaned but left writable, // folio marked lazyfree memset(buf, 0x5A, size); // hardware sets _PAGE_DIRTY again mprotect(buf, size, PROT_READ); // pmd_modify() drops the dirty bit mprotect(buf, size, PROT_READ|PROT_WRITE); // ... memory pressure ... Reclaim (e.g. under memcg pressure) then finds the lazyfree folio with no dirty bit set anywhere and frees it in __discard_anon_folio_pmd_locked(), even though the data was rewritten after MADV_FREE; subsequent reads fault in fresh zero pages. NUMA hinting alone can trigger the same loss, as do_huge_pmd_numa_page() restores the PMD through pmd_modify() as well. PMD-mapped file THPs are affected too: mprotect()/NUMA hinting dropping the dirty bit means rewritten data is never written back. Fix it by keeping _PAGE_DIRTY in the preserved mask, exactly like pte_modify() and pud_modify() do. The existing pmd_mksaveddirty()/pmd_clear_saveddirty() pair then performs the hardware-dirty <-> saved-dirty transition based on the write bit, preserving the shadow-stack encoding rules.
CVE-2026-97949 1 Linux 1 Linux Kernel 2026-09-25 7.0 High
In the Linux kernel, the following vulnerability has been resolved: configfs: unhash the dentry before dropping the item in rmdir configfs_get_config_item() treats a hashed dentry as proof that sd->s_element is a live config_item. configfs_rmdir() breaks that: simple_rmdir() leaves the dentry hashed, the last reference to the item is dropped right after, and the dentry is only unhashed by d_delete() once ->rmdir() has returned. configfs_symlink() resolves its target holding no lock on it, so get_target() can land in that window: BUG: KASAN: slab-use-after-free in config_item_get+0x26/0x90 get_target fs/configfs/symlink.c:128 [inline] configfs_symlink+0x4ab/0x1030 fs/configfs/symlink.c:185 Unhash in configfs_remove_dir(), while the item is still guaranteed to be there. A reference obtained just before that stays harmless, as create_link() rechecks CONFIGFS_USET_DROPPING, already set by configfs_detach_prep(). Both configfs_unregister_subsystem() paths d_drop() after detaching, so this only makes rmdir match them.
CVE-2026-97950 1 Linux 1 Linux Kernel 2026-09-25 5.5 Medium
In the Linux kernel, the following vulnerability has been resolved: configfs: pin the symlink target's dirent instead of chasing ->ci_dentry create_link() reads the target's configfs_dirent from item->ci_dentry->d_fsdata, relying on the item reference taken by get_target(). That reference pins the item, not its dentry: the dentry is pinned by DCACHE_PERSISTENT, which configfs_remove_dir() releases via simple_rmdir() while the item is still alive. A symlink racing with rmdir of its target can therefore find ->ci_dentry freed and its dirent released, triggering WARN_ON(!atomic_read(&sd->s_count)) in configfs_get(). Take the dirent in get_target() as well, under ->d_lock and atomically with the item reference, and pass it down to create_link(). A hashed dentry has not been killed yet, so its ->d_fsdata reference keeps the dirent alive there.
CVE-2026-78510 1 Microsoft 9 365 Apps, Microsoft 365, Office 2016 and 6 more 2026-09-25 8.4 High
Heap-based buffer overflow in Microsoft Office allows an unauthorized attacker to execute code locally.
CVE-2026-78516 1 Microsoft 26 Windows 10 1607, Windows 10 1809, Windows 10 21h2 and 23 more 2026-09-25 4.3 Medium
Insertion of sensitive information into externally-accessible file or directory in Windows Storage allows an authorized attacker to disclose information locally.
CVE-2026-45241 2026-09-25 N/A
This CVE ID has been rejected or withdrawn by its CVE Numbering Authority.
CVE-2026-45240 2026-09-25 N/A
This CVE ID has been rejected or withdrawn by its CVE Numbering Authority.
CVE-2026-45239 2026-09-25 N/A
This CVE ID has been rejected or withdrawn by its CVE Numbering Authority.
CVE-2026-45238 2026-09-25 N/A
This CVE ID has been rejected or withdrawn by its CVE Numbering Authority.
CVE-2026-45237 2026-09-25 N/A
This CVE ID has been rejected or withdrawn by its CVE Numbering Authority.
CVE-2026-45236 2026-09-25 N/A
This CVE ID has been rejected or withdrawn by its CVE Numbering Authority.
CVE-2026-45235 2026-09-25 N/A
This CVE ID has been rejected or withdrawn by its CVE Numbering Authority.
CVE-2026-45234 2026-09-25 N/A
This CVE ID has been rejected or withdrawn by its CVE Numbering Authority.
CVE-2026-100390 1 Zoraxy 1 Zoraxy 2026-09-25 7.4 High
Zoraxy versions 3.2.3 through 3.3.4 fail to properly parse IPv6 addresses in the RemoteAddr field when setting forwarded headers. Unauthenticated attackers connecting over IPv6 can supply arbitrary X-Forwarded-For values to spoof their source IP and bypass authorization provider IP-based access controls.
CVE-2026-100373 1 Open-metadata 1 Openmetadata 2026-09-25 4.1 Medium
OpenMetadata through 2.0.2 contains a server-side request forgery vulnerability in the URLValidator.validateURL function that fails to properly resolve DNS hostnames and validate internal addresses. Users permitted to create or update EventSubscription can set webhook destinations to internal hosts, allowing the server to send requests to private networks and cloud metadata endpoints while returning HTTP status codes that enable blind SSRF probing.
CVE-2026-53972 2026-09-25 N/A
This CVE ID has been rejected or withdrawn by its CVE Numbering Authority.
CVE-2026-53973 2026-09-25 N/A
This CVE ID has been rejected or withdrawn by its CVE Numbering Authority.
CVE-2026-53971 2026-09-25 N/A
This CVE ID has been rejected or withdrawn by its CVE Numbering Authority.
CVE-2026-49118 2026-09-25 N/A
This CVE ID has been rejected or withdrawn by its CVE Numbering Authority.
CVE-2026-49117 2026-09-25 N/A
This CVE ID has been rejected or withdrawn by its CVE Numbering Authority.