VYPR
High severity7.8NVD Advisory· Published Jun 24, 2026· Updated Jul 14, 2026

CVE-2026-52992

CVE-2026-52992

Description

In the Linux kernel, the following vulnerability has been resolved:

fs/adfs: validate nzones in adfs_validate_bblk()

Reject ADFS disc records with a zero zone count during boot block validation, before the disc record is used.

When nzones is 0, adfs_read_map() passes it to kmalloc_array(0, ...) which returns ZERO_SIZE_PTR, and adfs_map_layout() then writes to dm[-1], causing an out-of-bounds write before the allocated buffer.

adfs_validate_dr0() already rejects nzones != 1 for old-format images. Add the equivalent check to adfs_validate_bblk() for new-format images so that a crafted image with nzones == 0 is rejected at probe time.

Found by syzkaller.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Affected products

3
  • osv-coords
    Range: >= 5.6.0, < 5.10.258
  • Linux/Kernelllm-fuzzy2 versions
    (expand)+ 1 more
    • (no CPE)
    • cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*range: >=5.6,<5.10.258

Patches

Vulnerability mechanics

References

8

News mentions

0

No linked articles in our index yet.