CVE-2026-75900: Out-of-bounds Read in Red Hat Red Hat Enterprise Linux 10
CVE-2026-75900 is an out-of-bounds read vulnerability in the swtpm component of Red Hat Enterprise Linux 10. The flaw occurs in the SWTPM_NVRAM_CheckHeader() function due to incorrect buffer length validation using the size of a pointer instead of the actual struct size. This allows an undersized buffer to pass validation, leading to a heap overread of 2 bytes on 64-bit systems (6 bytes on 32-bit). The vulnerability can cause daemon termination and leaks adjacent heap data to logs. Red Hat rates this issue as moderate impact with a CVSS score of 6.1. A fixed version 0.10.2 of swtpm is available, but no direct patch for Red Hat Enterprise Linux 10 is currently provided. Mitigations meeting Red Hat's criteria are not available at this time.
AI Analysis
Technical Summary
The vulnerability in swtpm's SWTPM_NVRAM_CheckHeader() arises because the code checks the buffer length against sizeof(bh), where bh is a pointer, instead of sizeof(*bh), the actual struct size. This incorrect check allows an 8-byte buffer to pass validation when the expected struct size is 10 bytes, causing a heap overread of 2 bytes on 64-bit systems when accessing the totlen field. This out-of-bounds read can cause the swtpm daemon to terminate on some platforms and leak adjacent heap memory contents to the log. The issue is distinct from CVE-2022-23645, which addressed a related but different validation error. Red Hat has assigned a moderate severity rating and a CVSS 3.1 score of 6.1 (AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:H). The vulnerability requires local access with low privileges and no user interaction. A fixed swtpm version 0.10.2 is available upstream, but Red Hat has not yet provided a direct fix for affected products. No effective mitigations meeting Red Hat's criteria are currently available.
Potential Impact
An attacker with local access to the swtpm control channel can send a specially crafted 8-byte state blob that bypasses buffer length validation, causing a heap overread of 2 bytes on 64-bit systems. This can lead to daemon termination (denial of service) and leakage of adjacent heap memory data to logs, potentially exposing sensitive information. The confidentiality impact is low due to limited data leakage, integrity impact is none, and availability impact is high due to possible daemon crashes.
Mitigation Recommendations
Red Hat currently states that no mitigation meeting their criteria for ease of use, deployment, applicability, or stability is available. The vulnerability is fixed in swtpm version 0.10.2. Users should upgrade to this fixed version when it becomes available in their distribution or apply vendor-provided patches once released. Until then, monitor Red Hat advisories for updates. No other mitigations are recommended by Red Hat at this time.
CVE-2026-75900: Out-of-bounds Read in Red Hat Red Hat Enterprise Linux 10
Description
CVE-2026-75900 is an out-of-bounds read vulnerability in the swtpm component of Red Hat Enterprise Linux 10. The flaw occurs in the SWTPM_NVRAM_CheckHeader() function due to incorrect buffer length validation using the size of a pointer instead of the actual struct size. This allows an undersized buffer to pass validation, leading to a heap overread of 2 bytes on 64-bit systems (6 bytes on 32-bit). The vulnerability can cause daemon termination and leaks adjacent heap data to logs. Red Hat rates this issue as moderate impact with a CVSS score of 6.1. A fixed version 0.10.2 of swtpm is available, but no direct patch for Red Hat Enterprise Linux 10 is currently provided. Mitigations meeting Red Hat's criteria are not available at this time.
CVSS v3.1
Score 6.1medium
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The vulnerability in swtpm's SWTPM_NVRAM_CheckHeader() arises because the code checks the buffer length against sizeof(bh), where bh is a pointer, instead of sizeof(*bh), the actual struct size. This incorrect check allows an 8-byte buffer to pass validation when the expected struct size is 10 bytes, causing a heap overread of 2 bytes on 64-bit systems when accessing the totlen field. This out-of-bounds read can cause the swtpm daemon to terminate on some platforms and leak adjacent heap memory contents to the log. The issue is distinct from CVE-2022-23645, which addressed a related but different validation error. Red Hat has assigned a moderate severity rating and a CVSS 3.1 score of 6.1 (AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:H). The vulnerability requires local access with low privileges and no user interaction. A fixed swtpm version 0.10.2 is available upstream, but Red Hat has not yet provided a direct fix for affected products. No effective mitigations meeting Red Hat's criteria are currently available.
Potential Impact
An attacker with local access to the swtpm control channel can send a specially crafted 8-byte state blob that bypasses buffer length validation, causing a heap overread of 2 bytes on 64-bit systems. This can lead to daemon termination (denial of service) and leakage of adjacent heap memory data to logs, potentially exposing sensitive information. The confidentiality impact is low due to limited data leakage, integrity impact is none, and availability impact is high due to possible daemon crashes.
Mitigation Recommendations
Red Hat currently states that no mitigation meeting their criteria for ease of use, deployment, applicability, or stability is available. The vulnerability is fixed in swtpm version 0.10.2. Users should upgrade to this fixed version when it becomes available in their distribution or apply vendor-provided patches once released. Until then, monitor Red Hat advisories for updates. No other mitigations are recommended by Red Hat at this time.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- redhat
- Date Reserved
- 2026-08-18T14:30:48.257Z
- Cvss Version
- 3.1
- State
- PUBLISHED
- Remediation Level
- null
- Vendor Advisory Urls
- [{"url":"https://access.redhat.com/security/cve/CVE-2026-75900","vendor":"Red Hat"}]
Threat ID: 6a8563b2c6e8be03326382b5
Added to database: 08/19/2026, 08:05:06 UTC
Last enriched: 08/19/2026, 08:26:58 UTC
Last updated: 08/19/2026, 08:26:58 UTC
Views: 3
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.