PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-64177 Linux CVE debrief

A Linux kernel vulnerability, CVE-2026-64177, was resolved by disabling bottom halves (BH) around forwarded sk_receive_skb() to prevent inconsistent lock state and potential self-deadlock. This fix addresses a critical issue in the Linux kernel's networking receive path, ensuring the stability and security of affected systems. Linux kernel users and maintainers should be aware of this vulnerability and ensure they apply the necessary patches to prevent potential issues. The fix involves wrapping the forwarded sk_receive_skb() in local_bh_disable() and local_bh_enable() to ensure the child slock is always acquired with BH off.

Vendor
Linux
Product
Unknown
CVSS
MEDIUM 5.5
CISA KEV
Not listed in stored evidence
Original CVE published
2026-07-19
Original CVE updated
2026-08-13
Advisory published
2026-07-19
Advisory updated
2026-08-13

Who should care

Linux kernel users and maintainers should be aware of this vulnerability and ensure they apply the necessary patches to prevent potential issues. This includes reviewing and updating Linux kernel configurations to ensure the fix is applied and monitoring system logs for potential issues related to this vulnerability. Additionally, operators, platform administrators, and security teams may need to assess their exposure and take appropriate measures to mitigate the risk.

Technical summary

The Linux kernel vulnerability CVE-2026-64177 was caused by the inconsistent lock state of the child socket's slock, which was acquired with BH on in process context and with BH off in softirq context. This inconsistency could lead to a potential self-deadlock if a softirq on the same CPU tries to receive to the same child socket while its slock is held in the BH-enabled path. The fix involves disabling BH around forwarded sk_receive_skb() to prevent this inconsistent lock state and potential self-deadlock. The vulnerability was discovered via in-house syzkaller fuzzing and also reported on the linux-6.1.y syzbot dashboard.

Defensive priority

Medium

Recommended defensive actions

  • Apply the official patch to disable BH around forwarded sk_receive_skb()
  • Review and update Linux kernel configurations to ensure the fix is applied
  • Monitor system logs for potential issues related to this vulnerability
  • Perform a thorough review of affected systems to identify potential exposure
  • Consider implementing compensating controls for exposed systems while remediation is scheduled and verified
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented
  • Review relevant monitoring, detection, and logs for exposed assets that need extra review

Evidence notes

The vulnerability was discovered via in-house syzkaller fuzzing and also reported on the linux-6.1.y syzbot dashboard. The fix was applied to the Linux kernel to prevent inconsistent lock state and potential self-deadlock. Evidence of the vulnerability includes the inconsistent lock state warning and potential self-deadlock. Defenders should verify that the necessary patches have been applied and review system logs for potential issues related to this vulnerability.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-64177 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-64177 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    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/02c04df84de709060f63e1d52ec67488c4f6f212

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/8420aa4900417797323dd567ba9d1512280c2dc3

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/84bc87beb4cd77670939b446326788e4c9b3db37

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

    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.