Impact
A failure to properly register the BCM2835 GPIO chip in the Linux kernel causes the BCM2835 pinctrl driver to invoke gpiochip_remove() on an uninitialized GPIO chip pointer. This leads to a null pointer dereference inside the kernel and an immediate kernel panic. The consequence is a loss of system availability, as the machine become unusable until a reboot.
Affected Systems
The vulnerability affects Linux kernel builds that include the BCM2835 pinctrl driver. This driver is used on Broadcom-based hardware such as the BCM2835 processors found in many single-board computers. The CNA vendor information lists only the Linux kernel, and no specific product names or version ranges are supplied; therefore any kernel version containing the unpatched driver may be impacted. Systems that disable or do not load this driver are not affected.
Risk and Exploitability
The EPSS score is < 1% and the vulnerability is not listed in the CISA KEV catalog, indicating no known active exploitation. The likely attack vector is local, requiring the attacker to influence the driver initialization so that the GPIO chip fails to register—such as by tampering with firmware or loading a modified module. When triggered the kernel will panic, providing a denial‑of‑service outcome. The CVSS score is 5.5, indicating moderate severity. It is inferred that the risk of exploitation is low under normal operation but not zero if the driver path can be forced to fail.
OpenCVE Enrichment
Debian DLA
Debian DSA