PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-80521 Linux CVE debrief

A vulnerability in the Linux kernel has been resolved, which could potentially allow for partial freeing of a dead SCC by GC. The scenario involves creating two SCCs and running send() and close() concurrently, leading to a small window where a new edge is published to GC but its skb is not queued. If GC is triggered, it may judge one SCC as dead but not free it due to the not-yet-queued skb. This issue can be mitigated by unlinking scc_entry before freeing the vertex in unix_del_edge().

Vendor
Linux
Product
Unknown
CVSS
HIGH 7.8
CISA KEV
Not listed in stored evidence
Original CVE published
2026-08-26
Original CVE updated
2026-09-21
Advisory published
2026-08-26
Advisory updated
2026-09-21

Who should care

Linux kernel users, system administrators, and security teams should assess exposure and verify if their systems are using the affected functionality. They should review system logs for potential exploitation attempts and apply the patch to unlink scc_entry before freeing the vertex in unix_del_edge(). Additionally, they should verify if the system is using the affected SCCs and edges, and review compensating controls for exposed systems while remediation

Why it matters

Linux kernel users should assess exposure and verify if their systems are using the affected functionality. The vulnerability could potentially allow for partial freeing of a dead SCC by GC, leading to unexpected behavior.

  • Verify if the system is using the affected SCCs and edges.
  • Review system logs for potential exploitation attempts.
  • Apply the patch to unlink scc_entry before freeing the vertex in unix_del_edge().

Technical summary

The Linux kernel vulnerability involves a scenario where GC could free a dead SCC partially. The issue arises when creating two SCCs and running send() and close() concurrently, leading to a small window where a new edge is published to GC but its skb is not queued. To mitigate this, scc_entry should be unlinked before freeing the vertex in unix_del_edge(). This vulnerability has been resolved by applying the patch. Linux kernel users should assess exposure and verify if their systems are using the affected functionality.

Defensive priority

Linux kernel users should assess exposure and verify if their systems are using the affected functionality.

Recommended defensive actions

  • Assess exposure by checking if the Linux kernel is used and if the affected functionality is enabled.
  • Verify if the system is using the affected SCCs and edges.
  • Review system logs for potential exploitation attempts.
  • Apply the patch to unlink scc_entry before freeing the vertex in unix_del_edge().
  • Review compensating controls for exposed systems while remediation is scheduled and verified.
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review.
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented.

Evidence notes

The CVE record and NVD entry provide details on the vulnerability in the Linux kernel, which could potentially allow for partial freeing of a dead SCC by GC. The scenario involves creating two SCCs and running send() and close() concurrently, leading to a small window where a new edge is published to GC but its skb is not queued. To assess exposure, defenders should verify if their systems are using the affected functionality and review system logs for potential exploitation attempts. The patch to unlink scc_entry before freeing the

Sources and references

Verified primary and authoritative sources

  • CVE-2026-80521 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-80521 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    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/1293fd69a50d188a5788b08ba3741a3e86be1608

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/594d905195024b228c962627ae5ae7c17bd582a4

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

    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.