Impact
The vulnerability resides in the Synopsys DesignWare I2C driver used within Zephyr when operating in target/slave mode. An incomplete interrupt reset logic allows the driver to remain in a permanently stuck CMD_SEND state if a STOP interrupt is lost or a repeated-START WRITE sequence is issued, causing the driver to stop invoking the write_requested callback for all future writes. This results in an availability-only denial of service affecting the I2C target device, without causing memory corruption or affecting core system integrity. The weakness corresponds to CWE-835 due to the infinite loop or dead state.
Affected Systems
Zephyr Project's Zephyr RTOS, specifically the Synopsys DesignWare I2C driver (drivers/i2c/i2c_dw.c). Versions before the patch that enabled the START_DET interrupt mask are susceptible; the exact affected releases are not listed in the advisory.
Risk and Exploitability
The CVSS score for this issue is 2.4, reflecting its low severity. Because EPSS is < 1% and it is not listed in CISA's KEV catalog, the evidence for widespread exploitation is limited. Nevertheless the flaw is exploitable by an attacker or system component that has direct access to the I2C bus and can issue a malicious write-repeated-START sequence, leading to a permanent denial of service on that board-level bus.
OpenCVE Enrichment