PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-52946 Linux CVE debrief

CVE-2026-52946 is a HIGH-severity vulnerability in the Linux kernel, with a CVSS score of 7.5. The vulnerability involves a SOFTIRQ-unsafe lock order in fasync signaling, which can cause a deadlock when a process group receives a signal. The issue arises from the rwlock writer fairness mechanism, where a process holding a read lock in do_wait() can be interrupted by a softirq, leading to a deadlock. The fix replaces tasklist_lock with rcu_read_lock(), aligning the process group signaling path with the single-PID path. This change mitigates a potential remote denial of service vector via TCP URG packets. The vulnerability was published on June 24, 2026, and modified on June 28, 2026.

Vendor
Linux
Product
Unknown
CVSS
HIGH 7.5
CISA KEV
Not listed in stored evidence
Original CVE published
2026-06-24
Original CVE updated
2026-09-08
Advisory published
2026-06-24
Advisory updated
2026-09-08

Who should care

Linux kernel users and administrators should be aware of this vulnerability, as it can be exploited remotely to cause a denial of service. System administrators and security teams should prioritize patching and monitoring their Linux kernel installations. Additionally, developers and maintainers of Linux kernel-based systems should review the patch and apply it to their systems.

Technical summary

The vulnerability is caused by a SOFTIRQ-safe to SOFTIRQ-unsafe lock order deadlock in send_sigio() and send_sigurg() when a process group receives a signal. The deadlock occurs due to the rwlock writer fairness mechanism, where a process holding a read lock in do_wait() can be interrupted by a softirq, leading to a deadlock. The fix replaces tasklist_lock with rcu_read_lock(), aligning the process group signaling path with the single-PID path. This change mitigates a potential remote denial of service vector via TCP URG packets. The vulnerability has a CVSS score of 7.5 and is classified as HIGH-severity.

Defensive priority

High priority should be given to patching and monitoring Linux kernel installations, as this vulnerability can be exploited remotely to cause a denial of service. System administrators and security teams should review the patch and apply it to their systems as soon as possible.

Recommended defensive actions

  • Patch Linux kernel installations with the provided fix.
  • Monitor Linux kernel installations for signs of exploitation.
  • Review system logs for potential denial of service attempts.
  • Apply compensating controls, such as network segmentation and access controls, to mitigate potential attacks.
  • Track and update Linux kernel installations to ensure timely patching of future vulnerabilities.

Evidence notes

The vulnerability was published on June 24, 2026, and modified on June 28, 2026. The CVSS score is 7.5, and the severity is classified as HIGH. The vulnerability involves a SOFTIRQ-unsafe lock order in fasync signaling, which can cause a deadlock when a process group receives a signal. The fix replaces tasklist_lock with rcu_read_lock(), aligning the process group signaling path with the single-PID path.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-52946 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-52946 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    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/1bee417678f1135e35b25a37734db46aa94258d2

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/20a93e397abe850c49b6fa0e8cc827b5f634a8f5

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/32dbd5ce4be3a3ed7e00f8af18795cc84fc50a33

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/36c1b57b2ecf3c61ac93f5f07bd29b6f21e226ed

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/54626335ea4174ab2d9a183b511d825f6765e47b

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/897d6a7247739fb1528f98c575df4f2e5de7f994

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

  • Source reference

    Unverified legacy reference

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

    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.