PT-2026-65093 · Synopsys · Designware I2C Driver

CVE-2026-10683

·

Published

2026-07-27

·

Updated

2026-09-01

CVSS v3.1

4.6

Medium

VectorAV:P/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Synopsys DesignWare I2C driver (affected versions not specified)
Description When operating in target/slave mode, the rx full interrupt handler restricts the write requested() callback based on the dw->state variable. Because the START DET interrupt was not included in the enabled interrupt mask within the i2c dw slave register() function, the driver fails to reset its state during a (re)START sequence. Consequently, if a STOP interrupt is lost due to a bus glitch or if a master performs a WRITE-repeated-START-WRITE sequence, the driver remains stuck in the CMD SEND state. This prevents the write requested() function from being invoked again, allowing a local I2C master to cause a denial of service by desynchronizing the framing state and malfunctioning subsequent write transactions.
Recommendations Unmask the START DET interrupt to ensure the state is reset at every bus (re)START.

Exploit

Fix

DoS

Infinite Loop

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-10683
GHSA-FJ9C-R5QW-3639

Affected Products

Designware I2C Driver