Skip to main content

Linux Kernel CVE-2026-53309

| EUVDEUVD-2026-39844 CRITICAL
Off-by-one Error (CWE-193)
2026-06-26 Linux GHSA-cjh6-575g-258g
Critical
Disputed · 9.8 Vendor: Linux
Share

Severity by source

Sources disagree (Medium–Critical)
Vendor (Linux) PRIMARY
9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
3.3 LOW

Reachable only via OCFS2 DLM cluster negotiation from a trusted peer (PR:H, AC:H); impact limited to a one-entry out-of-bounds read causing minor info leak (C:L) or instability (A:L).

3.1 AV:N/AC:H/PR:H/UI:N/S:U/C:L/I:N/A:L
4.0 AV:N/AC:H/AT:P/PR:H/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N
SUSE
5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Red Hat
7.1 HIGH
qualitative

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

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

5
Analysis Generated
Jun 28, 2026 - 09:55 vuln.today
CVSS changed
Jun 28, 2026 - 08:22 NVD
9.8 (CRITICAL)
Patch available
Jun 26, 2026 - 21:02 EUVD
CVE Published
Jun 26, 2026 - 19:41 cve.org
UNKNOWN (no severity yet)
CVE Published
Jun 26, 2026 - 19:41 cve.org
CRITICAL 9.8

DescriptionCVE.org

In the Linux kernel, the following vulnerability has been resolved:

ocfs2/dlm: fix off-by-one in dlm_match_regions() region comparison

The local-vs-remote region comparison loop uses '<=' instead of '<', causing it to read one entry past the valid range of qr_regions. The other loops in the same function correctly use '<'.

Fix the loop condition to use '<' for consistency and correctness.

AnalysisAI

Out-of-bounds read in the Linux kernel's OCFS2 cluster filesystem DLM (Distributed Lock Manager) stems from an off-by-one error in dlm_match_regions(), where the local-vs-remote region comparison loop uses '<=' instead of '<' and reads one entry past the valid range of the qr_regions array. It affects systems running the OCFS2 shared-disk cluster filesystem and is reachable when nodes negotiate heartbeat/region membership; the upstream tag classifies it as Information Disclosure rather than code execution. There is no public exploit identified at time of analysis, EPSS is low (0.17%, 6th percentile), and it is not in CISA KEV - despite an inflated NVD CVSS of 9.8.

Technical ContextAI

OCFS2 (Oracle Cluster File System v2) is a shared-disk clustered filesystem in the Linux kernel that relies on an in-kernel DLM (Distributed Lock Manager) to coordinate locking across cluster nodes. During cluster join/heartbeat negotiation, dlm_match_regions() compares the local node's configured heartbeat regions against the remote node's region list (qr_regions) to validate that both nodes agree on the shared disk topology. The bug is a classic boundary error (root-cause class CWE-193 Off-by-One, manifesting as CWE-125 Out-of-Bounds Read): the comparison loop iterates with '<=' against the region count, so it dereferences one element beyond the populated array while the sibling loops in the same function correctly use '<'. The CWE was reported as N/A in the source data, so the CWE mapping here is inferred from the code description. CPE data identifies the affected product generically as cpe:2.3:a:linux:linux, i.e. the mainline Linux kernel, with the defect confined to the fs/ocfs2/dlm code path.

RemediationAI

Vendor-released patch: upgrade to a fixed stable kernel - 5.10.258, 5.15.209, 6.1.175, 6.6.141, 6.12.91, 6.18.33, 7.0.10, or 7.1 (pick the patch level matching your stable series), then reboot or apply via livepatch. Distribution users should install the vendor kernel update that incorporates the corresponding stable commit (see the kernel.org stable references such as https://git.kernel.org/stable/c/760ab35040aca8399021fdb9ff1db1089feb7194 and the EUVD entry at https://nvd.nist.gov/vuln/detail/CVE-2026-53309). If immediate patching is not possible, the most effective compensating control is to avoid the vulnerable code path: do not load the OCFS2 module on hosts that do not require it (blacklist ocfs2 and ocfs2_dlm in modprobe), since the bug is unreachable without OCFS2 in use - the trade-off is that this is only viable on systems not actually serving an OCFS2 cluster. For production OCFS2 clusters, restrict cluster interconnect membership to trusted, authenticated nodes on an isolated heartbeat network so untrusted peers cannot inject crafted region data; the side effect is operational lockdown of cluster topology changes but no functional loss to legitimate nodes.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 16.0 Affected

Share

CVE-2026-53309 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy