PatchSiren

PatchSiren cyber security CVE debrief

CVE-2024-26872 Linux CVE debrief

CVE-2024-26872 is a Linux kernel RDMA/srpt use-after-free issue that can occur when an event handler is registered before the srpt device is fully initialized. According to the NVD record and linked kernel patches, a rare error-path race can leave a partially set up event handler in place and later lead to a KASAN-reported use-after-free write in srpt_refresh_port(). The corrective change is to defer event handler registration until device initialization is complete.

Vendor
Linux
Product
Unknown
CVSS
HIGH 7.8
CISA KEV
Not listed in stored evidence
Original CVE published
2024-04-17
Original CVE updated
2026-08-04
Advisory published
2024-04-17
Advisory updated
2026-08-04

Who should care

Linux kernel maintainers, distribution kernel teams, and operators using SRPT/RDMA functionality should review this issue, especially on systems running affected kernel branches identified by NVD.

Technical summary

The weakness is classified as CWE-416 (use after free). The reported bug is in the RDMA/srpt path: an event handler may be registered before srpt device initialization finishes. If initialization fails or races on the error path, a partially initialized handler can remain active and later dereference freed memory during srpt_refresh_port(). NVD maps the issue to affected Linux kernel ranges including 3.3 through versions before 5.10.214, 5.11 before 5.15.153, 5.16 before 6.1.83, 6.2 before 6.6.23, 6.7 before 6.7.11, and 6.8 before 6.8.2.

Defensive priority

High for systems that use the affected Linux kernel versions and SRPT/RDMA features. The bug is in kernel space and carries high impact in the CVSS vector, but the attack vector is local and the complexity is high.

Recommended defensive actions

  • Upgrade to a Linux kernel version that includes the fix or a later stable release beyond the affected ranges listed by NVD.
  • If you maintain downstream kernels, verify that the SRPT event handler registration change is included in your backport set.
  • Review any deployments using RDMA/srpt and prioritize patching on hosts where local users or kernel-adjacent workloads are present.
  • Use vendor advisories and kernel stable patch references to confirm that your shipped kernel build contains the fix.
  • Track distribution-specific advisories for kernels not covered directly by mainline or stable version numbers.

Evidence notes

The description of the bug and the remediation come from the official NVD record and its linked Linux kernel patch references. NVD lists CWE-416 and the CVSS vector CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H. The source corpus also includes mitigation/vendor references from git.kernel.org stable commits plus Debian LTS and Siemens advisories. No KEV listing is present in the supplied data.

Sources and references

Verified primary and authoritative sources

  • CVE-2024-26872 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2024-26872

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

  • CVE-2024-26872 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2024-26872

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

Supplemental references

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/6413e78086caf7bf15639923740da0d91fdfd090

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Mailing List, Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/7104a00fa37ae898a827381f1161fa3286c8b346

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Mailing List, Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/85570b91e4820a0db9d9432098778cafafa7d217

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Mailing List, Patch

  • Mitigation or vendor reference

    Unverified legacy reference

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

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Mailing List, Patch

  • Mitigation or vendor reference

    Unverified legacy reference

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

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Mailing List, Patch

  • Mitigation or vendor reference

    Unverified legacy reference

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

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Mailing List, Patch

  • Mitigation or vendor reference

    Unverified legacy reference

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

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Mailing List, Patch

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.