Out-of-bounds write in Linux kernel - CVE-2026-89470
Published: September 12, 2026
Vulnerability details
The vulnerability allows an attacker with physical access to cause memory corruption.
The vulnerability exists due to an out-of-bounds write in the cros_usbpd-charger driver probe when processing a raw charger port count returned by the embedded controller. An attacker with physical access can cause the embedded controller to report an inaccurate port count to cause memory corruption.
The embedded controller can report a port count of up to 255.