CVE-2026-90070
Last modified
CVE-2026-90070 is a vulnerability of currently unknown severity. In the Linux kernel, the following vulnerability has been resolved: tpm: st33zp24: Return zero on status read failure st33zp24_status() ignores the result of the transport read and returns data even when no byte was received. The I2C transport, for example, skips i2c_master_recv() when the register-select write is short or fails, leaving data uninitialized.
Description
In the Linux kernel, the following vulnerability has been resolved: tpm: st33zp24: Return zero on status read failure st33zp24_status() ignores the result of the transport read and returns data even when no byte was received. The I2C transport, for example, skips i2c_master_recv() when the register-select write is short or fails, leaving data uninitialized. The resulting stack value can be interpreted as TPM_STS flags and let status checks complete spuriously. The status callback cannot propagate a transport error. Return zero unless recv() reports exactly one byte. With no status bits set, callers retry or take their existing timeout or error path instead of acting on an invalid status value. This issue was found by a static analysis checker and confirmed by manual source review.
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= 251a7b08213af82e40e4a70cac056e245853c410, < d732cfc4befe28f02ec82ed5fd2bc2a21fbabd42; >= 251a7b08213af82e40e4a70cac056e245853c410, < 4973e8386257eed10e5433a94a53bcc6ec37d2a1; >= 251a7b08213af82e40e4a70cac056e245853c410, < 981307e2e8a930da492c2bcf763865c47c2a5165; >= 251a7b08213af82e40e4a70cac056e245853c410, < 1bfd5c54e40704ce93d128a25de3d8dd772bf183; >= 251a7b08213af82e40e4a70cac056e245853c410, < 38c26fe4522963a91d4fb02c844d8faa740fe9d1; >= 251a7b08213af82e40e4a70cac056e245853c410, < 14feaa498c20c1b7ddefe27de5329aaff822cc0d; >= 251a7b08213af82e40e4a70cac056e245853c410, < e6d7d9b665419cda3e9f91030d81c9f8ba71e51d; >= 251a7b08213af82e40e4a70cac056e245853c410, < 8b92687708f5ef980de01c2042dbd76d11f78547 |
| Linux | Linux | 3.9 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-90070?
How severe is CVE-2026-90070?
How do I fix CVE-2026-90070?
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-90065In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90066In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90067In the Linux kernel, the following vulnerability has been re…7.5
- CVE-2026-90068In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90069In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-9007Improper neutralization of input during web page generation …5.5
- CVE-2026-90071In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-90072In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90073In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90074In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90075In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90076In the Linux kernel, the following vulnerability has been re…
Are you affected by CVE-2026-90070?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
