Severity by source
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
AC:H reflects the required memory-pressure timing; PR:L better reflects the access needed to interact with mounted erofs volumes versus the recorded PR:N.
Primary rating from Vendor (Linux).
CVSS VectorVendor: Linux
Lifecycle Timeline
6DescriptionCVE.org
In the Linux kernel, the following vulnerability has been resolved:
erofs: skip sufficiently large global buffers when resizing
z_erofs_gbuf_nrpages is advanced only after every global buffer has been grown. If a resize fails after some buffers were enlarged, a retry revisits those enlarged buffers.
Retrying the same size then returns -ENOMEM because alloc_pages_bulk() has no pages to add and the unchanged return value is treated as a failure. Retrying an intermediate size allocates a temporary pointer array smaller than gbuf->nrpages and copies more existing pointers than the array can hold.
Skip buffers that already satisfy the request. Once all remaining buffers have caught up, advancing z_erofs_gbuf_nrpages again describes the guaranteed minimum size across the pool.
AnalysisAI
Heap out-of-bounds write in the Linux kernel erofs compressed filesystem driver corrupts kernel memory when a global buffer pool resize fails mid-way and is retried. During the retry, a temporary pointer array is allocated to the (smaller) intermediate target size, then populated with all existing pointers from a larger-than-expected buffer - writing past the end of the allocation. …
Unlock full vulnerability intelligence
- Risk assessment & exploitation conditions
- Attack chain visualization
- Remediation with exact patch versions
- Threat intelligence from 22 sources
- Personal watchlist & email alerts
Free forever · No credit card required
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata
Vulnerability AssessmentAI
| Exploitation | Exploitation requires that erofs with compression (the z_erofs decompression path) is actively used on the target system - systems that do not mount erofs filesystems are entirely unaffected. … Additional conditions and limiting factors are described in the full assessment. |
| Risk Assessment | The assigned CVSS 3.1 vector of AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H (7.8) is plausible in a user-namespace mount scenario but likely over-optimistic on AC and PR: the out-of-bounds write requires a specific sequence of events - an in-progress gbuf resize, memory pressure sufficient to cause partial failure, and a retry that targets an intermediate size - making AC:L a poor fit. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in. |
| Exploit Scenario | Full exploit scenario with step-by-step reproduction available after sign-in. |
| Remediation | Upgrade to Linux kernel 6.18.51, 7.2.4, or any subsequent release including 7.3 and later. … Detailed patch versions, workarounds, and compensating controls in full report. |
Recommended ActionAI
Within 24 hours, identify systems running Linux kernels with erofs support and determine which versions are deployed. …
Sign in for detailed remediation steps and compensating controls.
Threat intelligence, references, and detailed analysis are available after sign-in.
Share
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-76514
GHSA-jv24-3qj8-gmg3