In the Linux kernel, the following vulnerability has been resolved: ocfs2: validate rl_used against rl_count in refcount block validator… (CVE-2026-89493)
A vulnerability in the Linux kernel's ocfs2 filesystem code allowed improper validation of refcount block metadata. Specifically, the rl_used field was not properly checked against rl_count and the block's capacity, enabling out-of-bounds memory access during refcount record processing. This could be triggered by mounting a crafted or corrupted ocfs2 image or by raw writes to the underlying block device. The issue was fixed by adding validation checks to reject malformed refcount blocks before processing.
AI Analysis
Technical Summary
The Linux kernel's ocfs2 filesystem had a vulnerability where the refcount block validator did not verify that rl_used was less than or equal to rl_count, nor that rl_count matched the fixed capacity of refcount records per block. This allowed a crafted refcount block with an excessively large rl_used value (e.g., 0xffff) to cause out-of-bounds array access and a subsequent out-of-bounds memmove operation. The flaw could be exploited locally by a user with CAP_SYS_ADMIN mounting a malicious or corrupted ocfs2 filesystem image or by raw writes to the block device. The fix added checks in ocfs2_validate_refcount_block() to ensure rl_count matches the expected capacity and rl_used does not exceed rl_count, preventing out-of-bounds memory operations.
Potential Impact
The vulnerability enables out-of-bounds memory reads and writes within the ocfs2 filesystem code, potentially leading to kernel memory corruption or crashes. Exploitation requires local administrative privileges (CAP_SYS_ADMIN) and the ability to mount a crafted or corrupted ocfs2 filesystem image or perform raw writes to the underlying block device. There is no indication of remote exploitation or widespread active exploitation in the wild.
Mitigation Recommendations
A fix has been implemented in the Linux kernel to add validation checks in ocfs2_validate_refcount_block() that reject malformed refcount blocks with invalid rl_used or rl_count values. Users should update to a Linux kernel version that includes this patch. No additional mitigation is required if running a patched kernel.
In the Linux kernel, the following vulnerability has been resolved: ocfs2: validate rl_used against rl_count in refcount block validator… (CVE-2026-89493)
Description
A vulnerability in the Linux kernel's ocfs2 filesystem code allowed improper validation of refcount block metadata. Specifically, the rl_used field was not properly checked against rl_count and the block's capacity, enabling out-of-bounds memory access during refcount record processing. This could be triggered by mounting a crafted or corrupted ocfs2 image or by raw writes to the underlying block device. The issue was fixed by adding validation checks to reject malformed refcount blocks before processing.
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The Linux kernel's ocfs2 filesystem had a vulnerability where the refcount block validator did not verify that rl_used was less than or equal to rl_count, nor that rl_count matched the fixed capacity of refcount records per block. This allowed a crafted refcount block with an excessively large rl_used value (e.g., 0xffff) to cause out-of-bounds array access and a subsequent out-of-bounds memmove operation. The flaw could be exploited locally by a user with CAP_SYS_ADMIN mounting a malicious or corrupted ocfs2 filesystem image or by raw writes to the block device. The fix added checks in ocfs2_validate_refcount_block() to ensure rl_count matches the expected capacity and rl_used does not exceed rl_count, preventing out-of-bounds memory operations.
Potential Impact
The vulnerability enables out-of-bounds memory reads and writes within the ocfs2 filesystem code, potentially leading to kernel memory corruption or crashes. Exploitation requires local administrative privileges (CAP_SYS_ADMIN) and the ability to mount a crafted or corrupted ocfs2 filesystem image or perform raw writes to the underlying block device. There is no indication of remote exploitation or widespread active exploitation in the wild.
Mitigation Recommendations
A fix has been implemented in the Linux kernel to add validation checks in ocfs2_validate_refcount_block() that reject malformed refcount blocks with invalid rl_used or rl_count values. Users should update to a Linux kernel version that includes this patch. No additional mitigation is required if running a patched kernel.
Technical Details
- Gcve Source
- db.gcve.eu
- Osv Id
- GHSA-8g63-4gj4-crp5
- Osv Schema Version
- 1.4.0
- Aliases
- ["CVE-2026-89493"]
Threat ID: 6aa4a01755bf5e2cf5a866f5
Added to database: 09/12/2026, 00:43:03 UTC
Last enriched: 09/12/2026, 01:12:40 UTC
Last updated: 09/12/2026, 01:12:40 UTC
Views: 2
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.