
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-68168 is a Linux kernel vulnerability in the JFS (Journaled File System) transaction manager caused by an uninitialized waitqueue in txInit(). Specifically, TxBlock[0].waitor was never initialized because the initialization loop started at index 1 instead of 0, leading to a kernel crash when txEnd(0) is called on read-only filesystems. The vulnerability was published on December 16, 2025, and affects the Linux kernel across multiple stable branches. The EPSS score is approximately 0.024% (very low), and no CVSS base score has been formally assigned (Feedly, EUVD).
The root cause is an improper initialization defect (CWE-909: Missing Initialization of Resource) in the JFS transaction manager's txInit() function. When a filesystem is mounted read-only, txBegin() returns tid=0 to signal no active transaction; however, txEnd(0) is still invoked and attempts to access TxBlock[0].waitor via tid_to_tblock(0). Because the initialization loop began at index 1, TxBlock[0]'s waitqueue was left uninitialized, triggering a lockdep 'non-static key' warning and a subsequent system crash (INFO: trying to register non-static key in txEnd). The fix ensures the initialization loop starts at index 0, covering all transaction blocks including TxBlock[0] (Feedly).
Successful triggering of this vulnerability causes a kernel crash (denial of service) on systems using the JFS filesystem mounted in read-only mode. The primary impact is availability — an attacker or unprivileged local user who can mount or interact with a JFS read-only filesystem may be able to crash the kernel. There is no known confidentiality or integrity impact, and lateral movement potential is limited to the local system (Feedly).
No public proof-of-concept exploit code or in-the-wild exploitation has been reported for CVE-2025-68168. The EPSS score is approximately 0.024%, indicating a very low probability of exploitation in the near term. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, and no threat actor attribution has been identified (Feedly).
INFO: trying to register non-static key in txEnd or lockdep warnings related to TxBlock[0].waitor in /var/log/kern.log or dmesg output.Patches have been backported to multiple stable Linux kernel branches. Updated versions include: 5.4.302, 5.10.247, 5.15.197, 6.1.159, 6.6.117, 6.12.58, 6.17.8, and 6.18. Debian LTS users should apply the update referenced in DLA-4436-1, and Ubuntu users should apply USN-8096-1, USN-8096-2, USN-8096-3, and USN-8116-1 as applicable. As a workaround, avoiding the use of JFS filesystems mounted read-only on unpatched systems reduces exposure (Debian LTS, Ubuntu USN-8096-1, Feedly).
Fix availability across major Linux distributions and their releases.
bionic
linux
bionic (esm-infra)
linux-hwe-5.4
bionic (fips-updates)
linux-fips
bionic (fips)
linux-fips
devel
linux
focal
linux-azure-fde-5.15
focal (esm-infra)
linux
focal (fips-updates)
linux-fips
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."