Threats Tagged 'cve-2025-40306'
View all threats tagged with 'cve-2025-40306'. Filter and sort to focus on specific types of threats.
Stop chasing alerts. Route them.
Start free, then upgrade once to turn Radar into an automated delivery engine for your security stack.
Custom feeds / Automations: email, Slack, webhooks, SIEM/MISP / API access (baseline limits)
API access activates after upgrading in Console -> Billing.
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.
Filter Threats
Narrow down the results by type, severity, or affected countries
Threats Tagged 'cve-2025-40306'
Click on any threat for detailed analysis and mitigation recommendations
0 A buffer overflow vulnerability related to extended attributes (xattr) in the OrangeFS component of the Linux kernel has been resolved. The issue was caused by improper loop termination in the xattr_key() helper function, leading to kernel crashes, hung processes, and file corruption. Additionally, a related memory leak in the xattr cache was fixed by correcting the use of kernel hashing macros. This vulnerability has a high severity rating due to its impact on confidentiality, integrity, and availability. Join the discussion | GCVE Database | 12/08/2025, 03:31:01 UTC Added: 07/30/2026, 15:50:44 UTC |
0 In the Linux kernel, the following vulnerability has been resolved: orangefs: fix xattr related buffer overflow... Willy Tarreau <[email protected]> forwarded me a message from Disclosure <[email protected]> with the following warning: > The helper `xattr_key()` uses the pointer variable in the loop condition > rather than dereferencing it. As `key` is incremented, it remains non-NULL > (until it runs into unmapped memory), so the loop does not terminate on > valid C strings and will walk memory indefinitely, consuming CPU or hanging > the thread. I easily reproduced this with setfattr and getfattr, causing a kernel oops, hung user processes and corrupted orangefs files. Disclosure sent along a diff (not a patch) with a suggested fix, which I based this patch on. After xattr_key started working right, xfstest generic/069 exposed an xattr related memory leak that lead to OOM. xattr_key returns a hashed key. When adding xattrs to the orangefs xattr cache, orangefs used hash_add, a kernel hashing macro. hash_add also hashes the key using hash_log which resulted in additions to the xattr cache going to the wrong hash bucket. generic/069 tortures a single file and orangefs does a getattr for the xattr "security.capability" every time. Orangefs negative caches on xattrs which includes a kmalloc. Since adds to the xattr cache were going to the wrong bucket, every getattr for "security.capability" resulted in another kmalloc, none of which were ever freed. I changed the two uses of hash_add to hlist_add_head instead and the memory leak ceased and generic/069 quit throwing furniture. Join the discussion | GCVE Database | 12/08/2025, 01:16:00 UTC Added: 07/18/2026, 11:34:59 UTC |
Showing 1 to 2 of 2 results