Skip to main content

In the Linux kernel, the following vulnerability has been resolved: ocfs2: validate rl_used against rl_count in refcount block validator… (CVE-2026-89493)

0
High
Published: 09/11/2026 (09/11/2026, 21:31:29 UTC)
Source: GCVE Database

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

AILast updated: 09/12/2026, 01:12:40 UTC

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.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

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 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

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

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses