Skip to main content

Linux Kernel EUVDEUVD-2026-27787

| CVE-2026-43228 MEDIUM
Reachable Assertion (CWE-617)
2026-05-06 Linux GHSA-g4p6-4x9w-qfq5
5.5
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
vuln.today AI
5.5 MEDIUM

Local mount required (AV:L), low privileges sufficient via udisks2 (PR:L), kernel panic is high availability impact with no confidentiality or integrity consequence.

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

Primary rating from NVD.

CVSS VectorNVD

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

Lifecycle Timeline

3
Analysis Generated
Jul 24, 2026 - 00:58 vuln.today
CVSS changed
May 08, 2026 - 21:22 NVD
5.5 (MEDIUM)
CVE Published
May 06, 2026 - 11:28 nvd
MEDIUM 5.5

DescriptionCVE.org

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

hfs: Replace BUG_ON with error handling for CNID count checks

In a06ec283e125 next_id, folder_count, and file_count in the super block info were expanded to 64 bits, and BUG_ONs were added to detect overflow. This triggered an error reported by syzbot: if the MDB is corrupted, the BUG_ON is triggered. This patch replaces this mechanism with proper error handling and resolves the syzbot reported bug.

Singed-off-by: Jori Koolstra <jkoolstra@xs4all.nl>

AnalysisAI

Kernel panic via reachable assertion in the HFS filesystem driver allows a local low-privileged user to crash the system by mounting a crafted, corrupted HFS disk image. The BUG_ON assertions guarding CNID count overflow in the superblock were triggered by syzbot when processing a malformed MDB (Master Directory Block), causing a denial-of-service through kernel panic. No active exploitation has been confirmed (not in CISA KEV), and EPSS probability sits at 0.02% (5th percentile), indicating negligible real-world exploitation activity at time of analysis.

Technical ContextAI

The vulnerability resides in the Linux kernel's HFS (Hierarchical File System) driver, a legacy Apple filesystem implementation. Commit a06ec283e125 expanded next_id, folder_count, and file_count fields in the superblock info structure to 64-bit integers and introduced BUG_ON macros to detect overflow conditions. BUG_ON is a kernel debugging mechanism that triggers a kernel panic when its condition evaluates to true - unlike graceful error returns, it halts the system. CWE-617 (Reachable Assertion) precisely describes this root cause: an assertion meant for development-time overflow detection remains reachable at runtime through attacker-controlled input (a corrupted MDB). The MDB (Master Directory Block) is the HFS filesystem metadata structure analogous to a superblock; if it contains malformed CNID counts, the BUG_ON fires before any bounds check returns an error code. The fix in commits b6536c1ced31 and b226804532a8 replaces the BUG_ON calls with proper conditional error handling that returns gracefully. CPE: cpe:2.3:a:linux:linux. Note that the VulDB tag 'Buffer Overflow' appears to be a mislabel - the root cause is a reachable assertion (CWE-617), not a memory buffer overflow.

RemediationAI

The primary fix is to upgrade to Linux kernel 6.19.6 or 7.0, which include the upstream fix commits (b6536c1ced31 for the 6.19.x stable branch, b226804532a8 for 7.0). Distribution users on Red Hat or SUSE should monitor vendor security advisories for backported kernel packages, as these vendors are tagged as affected. For systems where immediate kernel upgrade is not feasible, a practical compensating control is to prevent unprivileged users from mounting HFS filesystems: remove or blacklist the hfs kernel module via 'install hfs /bin/false' in /etc/modprobe.d/, or restrict udisks2 and similar automounting daemons from loading HFS volumes. This eliminates the attack surface entirely at the cost of losing HFS filesystem support. On systems where no user should be mounting HFS images (servers, containers), this trade-off is acceptable with minimal operational impact. Do not rely on filesystem capability restrictions alone if the hfs.ko module is still loadable by root-spawned mount helpers.

Vendor StatusVendor

SUSE

Severity: Medium
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed
SUSE Linux Enterprise High Performance Computing 15 SP7 Fixed

Share

EUVD-2026-27787 vulnerability details – vuln.today

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