PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-74611 Linux CVE debrief

A vulnerability in the Linux kernel's TLS (Transport Layer Security) implementation can allow a remote attacker to cause data corruption. The issue arises from the improper handling of the `msg_iter` in the `tls_decrypt_sg` function during an optimistic retry in TLS 1.3. This can lead to the decryption of records being written to incorrect locations in the caller's buffers, potentially causing data corruption or unexpected behavior.

Vendor
Linux
Product
Unknown
CVSS
CRITICAL 9.8
CISA KEV
Not listed in stored evidence
Original CVE published
2026-08-22
Original CVE updated
2026-10-21
Advisory published
2026-08-22
Advisory updated
2026-10-21

Who should care

Defenders responsible for Linux kernel-based systems, particularly those using TLS, should assess exposure and prioritize patching. This includes operators, platform administrators, vulnerability management teams, and security teams who need to verify Linux kernel versions and apply patches to prevent exploitation.

Why it matters

CVE-2026-74611 is a critical vulnerability in the Linux kernel's TLS implementation that can cause data corruption. Defenders should prioritize patching and verify Linux kernel versions to prevent exploitation.

  • Data corruption or unexpected behavior can occur due to improper decryption
  • Remote attackers can exploit this vulnerability without authentication
  • Successful exploitation can lead to denial-of-service or data tampering
  • Verification of Linux kernel versions and patch application is necessary

Technical summary

The Linux kernel's TLS implementation has a vulnerability that can cause data corruption during decryption. The issue arises from improper handling of the `msg_iter` in the `tls_decrypt_sg` function during an optimistic retry in TLS 1.3. This can lead to the decryption of records being written to incorrect locations in the caller's buffers, potentially causing data corruption or unexpected behavior. The vulnerability was resolved by reverting the iterator by the number of bytes consumed by the optimistic mapping before retrying without zero-copy. A selftest was added to verify that recvmsg() does not overwrite later iovecs beyond the returned length.

Defensive priority

Defenders should prioritize patching this vulnerability, as it can be exploited remotely without authentication, and its successful exploitation can lead to data corruption.

Recommended defensive actions

  • Apply patches from the Linux kernel maintainers
  • Review and update Linux kernel versions to ensure the fix is applied
  • Monitor for potential exploitation attempts
  • Verify Linux kernel versions and patch application
  • Review compensating controls for exposed systems
  • Check relevant monitoring, detection, and logs
  • Track exceptions and retest remediated assets

Evidence notes

The vulnerability was resolved by reverting the iterator by the number of bytes consumed by the optimistic mapping before retrying without zero-copy. A selftest was added to verify that recvmsg() does not overwrite later iovecs beyond the returned length.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-74611 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-74611

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-74611 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-74611

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • tls: rx: restore msg_iter before TLS 1.3 optimistic retry

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/74xxx/CVE-2026-74611.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/c71bacacd59166adbea423a04e7474b0e8245b84

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/3c4e21b1bf8e666a1c141e0f5813ece929570deb

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/68787940274ec89f41dc91b1a68ee1a16a90735f

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/3c837266a734e2a22b24d2d567404a501d405835

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/1c8629651cb54f7b51db8fc0b1a9944e4a4b0f5e

    Supplemental source

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.