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

freevxfs: don't BUG() on unknown typed-extent type

vxfs_bmap_typed() handles four typed-extent types and calls BUG() in
its default case, so an on-disk typed extent with any other type value
crashes the kernel. It is reachable from ioctl(FIBMAP) on a regular
file:

kernel BUG at fs/freevxfs/vxfs_bmap.c:230!
RIP: vxfs_bmap_typed fs/freevxfs/vxfs_bmap.c:230 [inline]
vxfs_bmap1+0x128a/0x12d0 fs/freevxfs/vxfs_bmap.c:257

Replace the BUG() with WARN_ON_ONCE() and return 0 -- the value
vxfs_bmap_typed() already returns on failure (and from the DEV4 case
above); vxfs_getblk() maps 0 to -EIO, so the ioctl fails cleanly.
Published: 2026-10-23
Score: 4.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service via Kernel Crash
Action: Patch Immediately
AI Analysis

Impact

The freevxfs filesystem driver in the Linux kernel contains an unhandled switch case in vxfs_bmap_typed() that calls BUG() when an unknown typed‑extent type is encountered. The resulting BUG() causes a kernel panic, immediately crashing the operating system. This crash is a direct denial‑of‑service effect that stops all services and processes on the affected machine.

Affected Systems

Any system running a Linux kernel that includes the freevxfs filesystem module and has at least one freevxfs mounted volume is potentially impacted. The kernel code path is triggered when a regular file on such a volume receives an ioctl(FIBMAP) request that passes an unsupported typed‑extent type value.

Risk and Exploitability

Based on the description, it is inferred that the vulnerability requires local access to a file on a freevxfs volume and the ability to perform the ioctl(FIBMAP) operation. Remote exploitation is unlikely unless an attacker can place a crafted file on the target system or gain local execution rights. The CVSS score of 4.4 indicates a moderate severity, while the EPSS score of less than 1% suggests a low probability of exploitation in the wild. The vulnerability is not listed in the CISA KEV catalog.

Generated by OpenCVE AI on October 26, 2026 at 15:47 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest kernel release that replaces BUG() with WARN_ON_ONCE() and gracefully returns from vxfs_bmap_typed()
  • If an upgrade cannot be applied immediately, unmount all freevxfs volumes or disable the freevxfs module to eliminate the crash vector
  • Restrict or monitor ioctl(FIBMAP) calls on freevxfs files so that only trusted users can invoke the operation, limiting the opportunity to trigger the bug

Generated by OpenCVE AI on October 26, 2026 at 15:47 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Ubuntu USN Ubuntu USN USN-8961-1 Linux kernel vulnerabilities
History

Mon, 26 Oct 2026 14:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20

Mon, 26 Oct 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-617
References
Metrics threat_severity

None

cvssV3_1

{'score': 4.4, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Fri, 23 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
First Time appeared Linux linux
Vendors & Products Linux linux

Fri, 23 Oct 2026 14:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20

Fri, 23 Oct 2026 12:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: freevxfs: don't BUG() on unknown typed-extent type vxfs_bmap_typed() handles four typed-extent types and calls BUG() in its default case, so an on-disk typed extent with any other type value crashes the kernel. It is reachable from ioctl(FIBMAP) on a regular file: kernel BUG at fs/freevxfs/vxfs_bmap.c:230! RIP: vxfs_bmap_typed fs/freevxfs/vxfs_bmap.c:230 [inline] vxfs_bmap1+0x128a/0x12d0 fs/freevxfs/vxfs_bmap.c:257 Replace the BUG() with WARN_ON_ONCE() and return 0 -- the value vxfs_bmap_typed() already returns on failure (and from the DEV4 case above); vxfs_getblk() maps 0 to -EIO, so the ioctl fails cleanly.
Title freevxfs: don't BUG() on unknown typed-extent type
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-26T06:55:53.758Z

Reserved: 2026-09-25T10:25:14.377Z

Link: CVE-2026-98872

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-23T12:18:20.623

Modified: 2026-10-26T07:17:11.603

Link: CVE-2026-98872

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-23T00:00:00Z

Links: CVE-2026-98872 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-26T16:00:18Z

Weaknesses