Impact
The DS28E17 1‑Wire to I²C bridge driver allows a device to supply a length byte that can be as large as 255. The kernel driver copies that many bytes into a 34‑byte buffer, causing a read past the end of the buffer up to about 222 bytes. This out‑of‑bounds read can expose kernel memory contents, potentially leaking sensitive information. The flaw is a classic unchecked buffer read represented by CWE‑125.
Affected Systems
All Linux kernel installations that load the w1: ds28e17 driver are affected. No specific kernel version range is listed, but the vulnerability is present in any kernel build that includes the unpatched driver code referenced in the commit logs.
Risk and Exploitability
The CVSS score of 4.7 reflects a moderate impact and low to medium exploitability. The EPSS metric is unavailable, and the vulnerability is not listed in CISA’s KEV catalog. The likely attack vector is a local attacker that can send I²C commands to the DS28E17 device or a malicious device that gains temporary access to the I²C bus. Because the flaw requires direct interaction with the hardware interface, it is not remotely exploitable over a network.
OpenCVE Enrichment