PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-43341 Linux CVE debrief

CVE-2026-43341 is a Linux kernel vulnerability in net/ipv6 ioam6 trace filling where a schema-length value could wrap around and defeat a remaining-space check. The resulting cursor miscalculation could allow writes past the trace buffer, and the upstream fix keeps the length in a wider integer type so the size checks and cursor math use the full value.

Vendor
Linux
Product
Linux kernel
CVSS
CRITICAL 9.8
CISA KEV
Not listed in stored evidence
Original CVE published
2026-05-08
Original CVE updated
2026-06-19
Advisory published
2026-05-08
Advisory updated
2026-06-19

Who should care

Kernel maintainers, Linux platform teams, and operators running systems with IPv6 IOAM6 enabled should prioritize this issue. It is especially relevant anywhere kernel memory corruption would have high operational impact, because the CVSS vector indicates network reachability with no privileges or user interaction required.

Technical summary

The source description says ioam6_fill_trace_data() stored the schema contribution to the trace length in a u8. With bit 22 enabled and the largest schema payload, the computed schema length could wrap from 256 to 0. That wrap allowed the remaining-space check to pass incorrectly, after which __ioam6_fill_trace_data() positioned the write cursor without reserving the schema area but still copied the 4-byte schema header and the full schema payload. The fix is to keep sclen as an unsigned int so the length check and cursor calculation see the true size.

Defensive priority

Critical. The issue is rated CVSS 9.8 (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H), and the bug class is memory corruption in kernel code. Treat patching as urgent for any environment that may expose or use the affected IPv6 IOAM6 path.

Recommended defensive actions

  • Apply the kernel update that includes the linked ioam6 length-wraparound fix.
  • Review whether IPv6 IOAM6 tracing is enabled in production kernels and disable it where it is not required until systems are patched.
  • Prioritize remediation on internet-facing or high-value Linux systems, because the CVSS vector indicates remote, unauthenticated impact.
  • Validate kernel versions against the upstream/stable fixes referenced by the official kernel.org commits.
  • Monitor affected fleets for unexpected kernel crashes or memory-corruption symptoms while patching is rolled out.

Evidence notes

This debrief is based on the supplied CVE description and official NVD/CVE references only. The corpus explicitly states that ioam6_fill_trace_data() used a u8 for schema length, that a wraparound could bypass the remaining-space check, and that the fix changes sclen to unsigned int. The source corpus does not provide affected version ranges or exploit activity, so those details are intentionally not asserted here.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-43341 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-43341 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

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

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/184d2e9db27c0f76226b5cad16fe29510a5d2280

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/5e67ba9bb531e1ec6599a82a065dea9040b9ce50

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/77695a69baca9b99d95fad09fc78c2318736604f

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

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

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

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

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

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

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

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.