CVE-2026-72142
Last modified
CVE-2026-72142 is a vulnerability of currently unknown severity. In the Linux kernel, the following vulnerability has been resolved: i2c: imx: fix locked bus on SMBus block-read of 0 (atomic) SMBus 3.1 6.5.7 allows a Block Read byte count of 0, but the atomic (polling) path rejects it as -EPROTO. Worse, it returns without a NACK+STOP: the next receive cycle has already started, so the target keeps holding SDA and the bus stays stuck until a power cycle for this i2c controller. Reading I2DR to obtain the count likewise arms the next byte on the count > I2C_SMBUS_BLOCK_MAX path, which also returned -EPROTO directly and left the bus held. Handle both: NACK the in-flight dummy byte (TXAK) and extend msgs->len so the existing last-byte handling emits STOP; the dummy byte is discarded. A count of 0 is a valid empty block read; a count above I2C_SMBUS_BLOCK_MAX is still reported as -EPROTO, but only after the bus has been released. The interrupt-driven path has the same flaw from a later commit and is fixed separately, as it carries a different Fixes: tag and stable range.. EPSS estimates a 0.20% chance of exploitation in the next 30 days.
Description
In the Linux kernel, the following vulnerability has been resolved: i2c: imx: fix locked bus on SMBus block-read of 0 (atomic) SMBus 3.1 6.5.7 allows a Block Read byte count of 0, but the atomic (polling) path rejects it as -EPROTO. Worse, it returns without a NACK+STOP: the next receive cycle has already started, so the target keeps holding SDA and the bus stays stuck until a power cycle for this i2c controller. Reading I2DR to obtain the count likewise arms the next byte on the count > I2C_SMBUS_BLOCK_MAX path, which also returned -EPROTO directly and left the bus held. Handle both: NACK the in-flight dummy byte (TXAK) and extend msgs->len so the existing last-byte handling emits STOP; the dummy byte is discarded. A count of 0 is a valid empty block read; a count above I2C_SMBUS_BLOCK_MAX is still reported as -EPROTO, but only after the bus has been released. The interrupt-driven path has the same flaw from a later commit and is fixed separately, as it carries a different Fixes: tag and stable range.
Metrics
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= 8e8782c71595a5ad29e234ce6b3d2fce787fb07a, < 016ef0f6ca4bc9bf0330ac41bd2ea349759643e3; >= 8e8782c71595a5ad29e234ce6b3d2fce787fb07a, < c882e8cc68fb993700dc21fd6e754001e6297934; >= 8e8782c71595a5ad29e234ce6b3d2fce787fb07a, < 6d2c973926d0612360693bc559be2ffde836151b; >= 8e8782c71595a5ad29e234ce6b3d2fce787fb07a, < 60ed00d46616a9232e42ea7a3e3c0273d7cf7543; >= 8e8782c71595a5ad29e234ce6b3d2fce787fb07a, < cb2fc37857693b55909fb77dc2c87cfbc1cdc476 |
| Linux | Linux | 3.16 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-72142?
How severe is CVE-2026-72142?
How do I fix CVE-2026-72142?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-72137In the Linux kernel, the following vulnerability has been re…9.8
- CVE-2026-72138In the Linux kernel, the following vulnerability has been re…
- CVE-2026-72139In the Linux kernel, the following vulnerability has been re…9.8
- CVE-2026-7214A vulnerability was identified in eghuzefa engineer-your-dat…7.3
- CVE-2026-72140In the Linux kernel, the following vulnerability has been re…
- CVE-2026-72141In the Linux kernel, the following vulnerability has been re…7.5
- CVE-2026-72143In the Linux kernel, the following vulnerability has been re…7.1
- CVE-2026-72144In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-72145In the Linux kernel, the following vulnerability has been re…
- CVE-2026-72146In the Linux kernel, the following vulnerability has been re…8.4
- CVE-2026-72147In the Linux kernel, the following vulnerability has been re…
- CVE-2026-72148In the Linux kernel, the following vulnerability has been re…8.8
Are you affected by CVE-2026-72142?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
