CVE-2023-54306: 
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2023-54306 is a denial-of-service vulnerability in the Linux kernel's TLS (Transport Layer Security) subsystem, specifically in the net/tls transmit path. The flaw allows a local attacker or an adversarial network receiver to cause kernel tasks to hang indefinitely on the tx_lock mutex by keeping the TCP receive window (RWIN) at zero for extended periods. Affected Linux kernel versions include those from commit 79ffe6087e9145d2377385cac48d0d6a6b4225a5 up to the respective fix commits across stable branches. The vulnerability was disclosed on December 30, 2025, and carries a CVSS v3.1 base score of 5.5 (Medium) (Red Hat Advisory, Feedly).

Technical details

The root cause is a locking/concurrency issue (CWE-667: Improper Locking) in the Linux kernel's net/tls layer. When a TLS-enabled socket's transmit thread acquires tx_lock and then blocks waiting for TCP send buffer space (due to a remote peer holding RWIN at 0), it can remain blocked for hours without releasing the lock. Other threads attempting to acquire tx_lock will also hang, leading to a system-wide hung task condition. The fix replaces blocking sleeps with interruptible sleeps and reschedules work items when the lock cannot be immediately acquired, preventing indefinite stalls (Red Hat Advisory, ENISA EUVD).

Impact

Successful exploitation results in a high availability impact: kernel threads can hang indefinitely, potentially causing system unresponsiveness or requiring a reboot. There is no confidentiality or integrity impact, as the vulnerability is limited to a denial-of-service condition. The attack is local in scope, meaning an attacker must have local access or control over a network peer communicating via TLS sockets to trigger the condition (Red Hat Advisory).

Exploitability

No public proof-of-concept exploit code or active in-the-wild exploitation has been reported for CVE-2023-54306. The vulnerability was originally identified via a syzbot (syzkaller) hung task report. The EPSS score is approximately 0.024%, indicating a very low probability of exploitation in the near term. It is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog (Feedly).

Mitigation and workarounds

Patches have been backported to multiple stable Linux kernel branches. Fixed versions include 5.4.235, 5.10.173, 5.15.100, 6.1.18, 6.2.5, and 6.3 (mainline). Administrators should update to a patched kernel version for their respective stable branch. The specific fix commits are available in the kernel stable tree (ENISA EUVD, Red Hat Bugzilla). As a temporary workaround, disabling kernel TLS offload (tls module) where not required may reduce exposure.

Additional resources


Source: This report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-99099NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-modules
NoYesOct 26, 2026
CVE-2026-99098NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-debug
NoYesOct 26, 2026
CVE-2026-99097NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-core
NoYesOct 26, 2026
CVE-2026-99096NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-debug
NoYesOct 26, 2026
CVE-2026-99094NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-core
NoYesOct 26, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Additional Wiz resources

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management