CVE Catalog

CVE-2026-89954

HighCVSS 8.0
Published: Updated: Translated: NVD NIST

Summary

In the Linux kernel, the AFS v2 parser uses footer[8] to locate the image information block within the erase block, then uses region_count to walk entries in a fixed local array. The footer offset and region count come from flash contents and were not validated before use.

Risk Assessment

Missing bounds validation can lead to out-of-bounds array reads or incorrect address computation, potentially causing memory corruption or a kernel crash.

Recommendation

Update the Linux kernel to a version containing the fix that rejects v2 entries with underflowing image information offsets and region counts that cannot fit in the local image-info array.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: mtd: afs: validate v2 image info bounds The AFS v2 parser uses footer[8] to locate the image information block inside the current erase block, then uses the image information region_count to walk entries from a fixed local array. The footer offset and region count come from flash contents and are not checked against the erase block or the local image-info array before use. Reject v2 entries whose image information offset would underflow the erase block calculation, and reject region counts that cannot fit in the local image-info array before walking region entries.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS