CVE Catalog

CVE-2026-80723

HighCVSS 8.4
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.13%

3th percentile - higher than 3% of all known CVEs

Summary

In the Linux kernel, a vulnerability in of: reserved_mem was fixed that caused an out-of-bounds write when too many dynamic regions are defined. On boot, fdt_scan_reserved_mem() saves each dynamically-placed /reserved-memory subnode into a local array of size MAX_RESERVED_REGIONS. If the device tree defines more than MAX_RESERVED_REGIONS dynamically-placed regions, the function writes past the end of the local array. The fix adds a bounds check that logs an error and skips the excess regions, restoring the original behavior.

Risk Assessment

Excess regions can cause kernel memory corruption, potentially leading to system crashes or potential exploitation for privilege escalation.

Recommendation

Apply the Linux kernel update containing this fix. Ensure the device tree does not define more than MAX_RESERVED_REGIONS dynamic regions.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: of: reserved_mem: prevent OOB when too many dynamic regions are defined On boot, fdt_scan_reserved_mem() saves each dynamically-placed /reserved-memory subnode into a local array of size MAX_RESERVED_REGIONS. If the device tree defines more than MAX_RESERVED_REGIONS dynamically-placed regions, fdt_scan_reserved_mem() writes past the end of the local array. Add a bounds check that logs an error and skips the excess regions, restoring the original behavior.

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