CVE Catalog

CVE-2026-74491

Low risk· EPSS 6%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.17%

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

Summary

In the Linux kernel, of_pci_range_parser_one() has a NULL pointer dereference. When a node has ranges but no local #address-cells, of_match_bus() returns NULL, causing a crash during iteration.

Risk Assessment

This can lead to a system crash (kernel panic) when handling devices with malformed properties, potentially enabling DoS attacks.

Recommendation

Update the Linux kernel to a version with the fix that rejects such nodes in parser_init() and properly handles init failure.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: of/address: Fix NULL bus dereference in of_pci_range_parser_one() The bus matching rework made of_match_bus() return NULL for nodes with ranges/dma-ranges but no local #address-cells. parser_init() stored that NULL bus, and the range iterator later dereferenced it. Reject such nodes in parser_init(), leaving an explicit empty iterator for callers that ignore the init return, and make of_dma_get_max_cpu_address() honour the init failure so a rejected node cannot clamp the DMA limit.

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