HOMEVULNERABILITIESCVE-2026-53040
HIGH

CVE-2026-53040

Published: June 24, 2026· Updated: Jun 28, 2026

7.1
CVSS v3.1
EPSS:0.18%probability of exploitation in 30 daysPercentile:7.4th

Official Description

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

ocfs2: validate bg_bits during freefrag scan

[BUG]

A crafted filesystem can trigger an out-of-bounds bitmap walk when

OCFS2_IOC_INFO is issued with OCFS2_INFO_FL_NON_COHERENT.

BUG: KASAN: use-after-free in instrument_atomic_read include/linux/instrumented.h:68 [inline]

BUG: KASAN: use-after-free in _test_bit include/asm-generic/bitops/instrumented-non-atomic.h:141 [inline]

BUG: KASAN: use-after-free in test_bit_le include/asm-generic/bitops/le.h:21 [inline]

BUG: KASAN: use-after-free in ocfs2_info_freefrag_scan_chain fs/ocfs2/ioctl.c:495 [inline]

BUG: KASAN: use-after-free in ocfs2_info_freefrag_scan_bitmap fs/ocfs2/ioctl.c:588 [inline]

BUG: KASAN: use-after-free in ocfs2_info_handle_freefrag fs/ocfs2/ioctl.c:662 [inline]

BUG: KASAN: use-after-free in ocfs2_info_handle_request+0x1c66/0x3370 fs/ocfs2/ioctl.c:754

Read of size 8 at addr ffff888031bce000 by task syz.0.636/1435

Call Trace:

__dump_stack lib/dump_stack.c:94 [inline]

dump_stack_lvl+0xbe/0x130 lib/dump_stack.c:120

print_address_description mm/kasan/report.c:378 [inline]

print_report+0xd1/0x650 mm/kasan/report.c:482

kasan_report+0xfb/0x140 mm/kasan/report.c:595

check_region_inline mm/kasan/generic.c:186 [inline]

kasan_check_range+0x11c/0x200 mm/kasan/generic.c:200

__kasan_check_read+0x11/0x20 mm/kasan/shadow.c:31

instrument_atomic_read include/linux/instrumented.h:68 [inline]

_test_bit include/asm-generic/bitops/instrumented-non-atomic.h:141 [inline]

test_bit_le include/asm-generic/bitops/le.h:21 [inline]

ocfs2_info_freefrag_scan_chain fs/ocfs2/ioctl.c:495 [inline]

ocfs2_info_freefrag_scan_bitmap fs/ocfs2/ioctl.c:588 [inline]

ocfs2_info_handle_freefrag fs/ocfs2/ioctl.c:662 [inline]

ocfs2_info_handle_request+0x1c66/0x3370 fs/ocfs2/ioctl.c:754

ocfs2_info_handle+0x18d/0x2a0 fs/ocfs2/ioctl.c:828

ocfs2_ioctl+0x632/0x6e0 fs/ocfs2/ioctl.c:913

vfs_ioctl fs/ioctl.c:51 [inline]

__do_sys_ioctl fs/ioctl.c:597 [inline]

__se_sys_ioctl fs/ioctl.c:583 [inline]

__x64_sys_ioctl+0x197/0x1e0 fs/ioctl.c:583

...

[CAUSE]

ocfs2_info_freefrag_scan_chain() uses on-disk bg_bits directly as the

bitmap scan limit. The coherent path reads group descriptors through

ocfs2_read_group_descriptor(), which validates the descriptor before

use. The non-coherent path uses ocfs2_read_blocks_sync() instead and

skips that validation, so an impossible bg_bits value can drive the

bitmap walk past the end of the block.

[FIX]

Compute the bitmap capacity from the filesystem format with

ocfs2_group_bitmap_size(), report descriptors whose bg_bits exceeds

that limit, and clamp the scan to the computed capacity. This keeps the

freefrag report going while avoiding reads beyond the buffer.

NVD Source

Technical Analysis

CVE-2026-53040 requires local access, meaning attackers must already have a foothold on the target system.

Exploitation requires low privileges, which limits the exposure to scenarios where an attacker has already gained initial access.

A successful exploit results in complete confidentiality breach (data exposure), availability disruption (denial of service), with a CVSS base score of 7.1.

CVSS v3.1 Vector Breakdown

Exploitability
Attack VectorLocal
Attack ComplexityLow
Privileges Req.Low
User InteractionNone
ScopeUnchanged
Impact
ConfidentialityHigh
IntegrityNone
AvailabilityHigh
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H

Affected Vendors & Products

Mentioned vendors (from description):
Linux
CPE data not yet available in NVD for this CVE.

Exploit & PoC Resources

NO KNOWN EXPLOITNo public exploit confirmed at this time
External links open in a new tab. Always verify in a controlled environment before use.

All References (8)

Quick Facts

CVE IDCVE-2026-53040
CVSS Score7.1 / 10
SeverityHIGH
CISA KEVNo
EPSS (30d)0.18%
PublishedJun 24, 2026

Recommended Actions

  • Apply vendor patches immediately
  • Monitor CVE-2026-53040 in threat intel feeds
  • Review IDS/IPS signatures for exploitation attempts
Data sourced from NVD (NIST), CISA KEV, and EPSS (FIRST). Analysis generated by CTIWATCH.COM. CVE data is provided under the NVD usage policy.