CVE-2026-89602

Source
https://cve.org/CVERecord?id=CVE-2026-89602
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-89602.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-89602
Downstream
Published
2026-09-11T19:45:05Z
Modified
2026-09-15T03:30:48Z
Severity
  • 7.8 (High) CVSS_V3 - CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H CVSS Calculator
Summary
erofs: skip sufficiently large global buffers when resizing
Details

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.

Database specific
{
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/89xxx/CVE-2026-89602.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
d6db47e571dcaecaeaafa8840d00ae849ae3907b
Fixed
7267557ce98ccd07faaf3bc86382448950cc4ff6
Fixed
7f4a89d4f0d6acaf4b756c31de48f2109a257b70
Fixed
a7d097cf01301c5da37927c8f26123d006f0fd8a

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-89602.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
6.10.0
Fixed
6.18.51
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.2.4

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-89602.json"