Severity by source
Sources disagree (Medium–Critical)AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Network-reachable via DLM but requires trusted cluster-peer access (PR:L) and a high-load timing race to reorder the queue (AC:H); use-after-free in kernel yields full C/I/A impact.
vuln.today treats the vendor’s rating as authoritative. A higher third-party CVSS (e.g. CISA-ADP) is shown for transparency but does not drive the headline severity.
CVSS VectorVendor: Linux
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Lifecycle Timeline
5DescriptionCVE.org
In the Linux kernel, the following vulnerability has been resolved:
dlm: fix add msg handle in send_queue ordered
In a benchmark scenario triggering a lot of requests that triggers a lot of DLM messages on the network it can be that the mh->seq is not ordered according the oldest seq number. This ordering is required by dlm_receive_ack as "before(mh->seq, seq)" will stop to check for older sequence numbers that are ordered in the tail of "node->send_queue".
The side effects of not having it correct ordered regarding "before(mh->seq, seq)" are refcounting issues and use-after free.
I only was able to reproduce this issue in a experimental DLM branch and a user space DLM benchmark that uses io_uring. After changing this I don't experienced any refcounting with the sending buffer issues anymore.
AnalysisAI
Use-after-free in the Linux kernel's DLM (Distributed Lock Manager) subsystem stems from incorrect sequence-number ordering of message handles in a node's send_queue, which breaks the before(mh->seq, seq) tail-walk in dlm_receive_ack and leads to refcounting corruption and freeing of an in-use send buffer. It affects Linux kernels using DLM (clustered filesystems such as GFS2/OCFS2) from 5.14 onward, and is fixed in stable releases 6.6.145, 6.12.97, 6.18.40 and 7.1.5. …
Unlock full vulnerability intelligence
- Risk assessment & exploitation conditions
- Attack chain visualization
- Remediation with exact patch versions
- Threat intelligence from 22 sources
- Personal watchlist & email alerts
Free forever · No credit card required
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata
Vulnerability AssessmentAI
| Exploitation | Exploitation requires the target to be running the kernel DLM subsystem in an active cluster (clustered filesystem such as GFS2 or OCFS2 with corosync/pacemaker) - DLM is not compiled into or active on default single-node systems, which is the primary limiting factor. … Additional conditions and limiting factors are described in the full assessment. |
| Risk Assessment | The signals conflict sharply and should be reconciled before prioritizing. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in. |
| Exploit Scenario | An attacker with the ability to inject or generate high-volume DLM traffic on a cluster (e.g., a compromised or rogue cluster node) drives a benchmark-like burst of lock requests that causes message handles to be queued out of sequence order. The broken ordered scan in dlm_receive_ack then decrements refcounts incorrectly and frees a send buffer still in use, yielding a use-after-free that can crash the node or potentially be shaped toward kernel memory corruption. … |
| Remediation | Vendor-released patch: update to a fixed stable kernel - 6.6.145, 6.12.97, 6.18.40, or 7.1.5 (7.2-rc1 in mainline) - matching your maintained branch, or apply the backported commits ae9e534e502a / 6369619f1b66 / 712714f818d8 / 4d45250b1d22 / d2248cb70c07 from https://git.kernel.org/stable/. … Detailed patch versions, workarounds, and compensating controls in full report. |
Recommended ActionAI
Within 24 hours, audit Linux systems to identify those running kernel versions 5.14-6.6.144, 6.12.1-6.12.96, 6.18.0-6.18.39, or 7.0.x-7.1.4 with DLM enabled (typically GFS2 or OCFS2 deployments). …
Sign in for detailed remediation steps and compensating controls.
Threat intelligence, references, and detailed analysis are available after sign-in.
Same technique Information Disclosure
View allVendor StatusVendor
Share
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-59548
GHSA-wgc9-j6gh-934m