CVE-2026-43209
Medium · 5.5CVSS
5.5
EPSS
0.1%
Published
May 6, 2026
CISA due date
—
Cloudanix analysis
A specially made disk image can crash vulnerable Linux systems if the system tries to read it as an old Minix filesystem.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- OS kernel
- Class
- Denial of service
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
This is a local availability vulnerability in the Linux kernel Minix filesystem implementation. A malformed Minix filesystem image can provide unsupported or inconsistent superblock values, including an unsupported s_log_zone_size value or invalid bitmap/block accounting fields. Before the fix, the kernel did not sufficiently validate these fields during Minix superblock parsing, which could lead to kernel faults, warnings, memory-safety-adjacent failure modes, or a system crash when the image is mounted or otherwise parsed by the kernel. The CVSS vector indicates local access, low attack complexity, low privileges required, no user interaction, and high availability impact, with no expected confidentiality or integrity impact.
Why it matters to the business
An attacker with local access and permission to cause the system to mount or inspect a crafted Minix filesystem image may be able to crash the host or disrupt services running on it. This is most relevant to shared Linux systems, developer workstations, CI/build infrastructure, forensic or malware-analysis sandboxes, systems that automatically mount removable media or disk images, and container/virtualization hosts where users can influence filesystem images. The vulnerability is not in CISA KEV, is not reported as ransomware-used, has very low EPSS, and has no known public exploit maturity in the provided data, so urgency is lower than internet-exposed remote-code-execution issues, but kernel availability bugs should still be remediated through normal kernel patch cycles.
How an attack unfolds
An attacker prepares a specially crafted Minix filesystem image with malformed superblock metadata, such as unsupported zone-size encoding or inconsistent inode/zone bitmap sizing. The attacker then gets that image onto a vulnerable Linux system and causes the kernel Minix filesystem driver to parse it, typically by mounting it directly, mounting it through a loop device, inserting removable media, or placing it in a workflow that automatically probes or mounts filesystem images. When the vulnerable kernel processes the invalid superblock fields without the added sanity checks, it may enter an invalid state and trigger a kernel crash or other denial-of-service condition. Exploitation requires local capability to interact with the system or influence a privileged mounting path; it is not a network-reachable vulnerability by itself.
How to fix it
Update the Linux kernel to a vendor release that includes the Minix filesystem superblock sanity-checking fix for this issue. Because no exact fixed versions were provided, use the security advisory and package metadata from the relevant Linux distribution or kernel supplier to identify the corrected kernel build. After patching, reboot into the fixed kernel and ensure the vulnerable kernel is no longer running. Where immediate patching is not possible, reduce exposure by disabling or removing the Minix filesystem module if it is not required, blocking untrusted users from mounting filesystems or using loop devices, disabling automount of removable/untrusted media, and ensuring user namespaces/container configurations do not allow untrusted filesystem mounting paths. Treat mitigation as temporary; kernel update remains the primary fix.
How to confirm the fix worked
Confirm the running kernel version matches a vendor build that includes the Minix superblock validation fix, not merely that the package is installed. Check the active kernel with uname -r and compare it to the distribution advisory. Verify whether Minix filesystem support is available by checking /proc/filesystems and loaded modules; if Minix is unnecessary, confirm it is absent or blocked. Validate that unprivileged users cannot mount arbitrary filesystem images or attach loop devices. In test environments only, a known malformed Minix image can be used to confirm the patched kernel rejects the filesystem cleanly rather than crashing; do not perform crash-trigger testing on production systems.
Typical attack path
- Obtain local access to a vulnerable Linux system or access to a workflow that mounts or probes attacker-supplied disk images.
- Create or obtain a malformed Minix filesystem image with invalid superblock fields, such as an unsupported s_log_zone_size or inconsistent imap/zmap sizing.
- Transfer the crafted image to the target host, removable media, CI job, VM image pipeline, forensic toolchain, or analysis environment.
- Cause the host to parse the image using the kernel Minix filesystem driver, commonly through mount, loop-device mounting, automount behavior, or filesystem probing workflows.
- Trigger a kernel fault or crash, causing local denial of service and possible interruption of workloads on the host.
How to detect it
To assess prior exploitation or crash attempts, review kernel logs, system journals, audit logs, and endpoint telemetry for Minix filesystem mount attempts followed by kernel faults, host reboots, panics, or service interruption. Key sources include journald, dmesg, /var/log/kern.log, /var/log/messages, auditd execve and mount syscall records, EDR process telemetry, loop-device usage logs, and crash dump facilities such as kdump, apport, ABRT, or systemd-coredump where applicable. Look for sequences where mount, losetup, udisks, desktop automount services, container runtimes, CI jobs, or forensic/image-analysis tools interacted with a file or block device identified as Minix shortly before a kernel Oops, BUG, WARNING, panic, soft lockup, or unexpected reboot. Also search for repeated failed Minix mount attempts by non-administrative users, newly introduced disk images in temporary or build directories, and removable-media events preceding availability incidents. There are no widely reported threat actors or public exploitation campaigns in the provided data; investigation should focus on local abuse, malicious test images, fuzzing activity, and untrusted-image handling workflows.
- mount -t minix
- type=minix
- fs/minix
- minix_check_superblock
- minix_check_super_block
- s_log_zone_size
- mkfs.minix
- losetup
- /proc/filesystems
- /var/log/kern.log
- /var/log/messages
- kernel: BUG
- kernel: Oops
- kernel panic
- general protection fault
- soft lockup
- hard LOCKUP
- VFS: Can't find a Minix filesystem
What your security team should do
- Patch affected Linux kernels through the normal emergency or monthly kernel-maintenance process, prioritizing multi-user systems, CI runners, sandboxes, virtualization hosts, and hosts that process untrusted disk images or removable media.
- Reboot systems after kernel updates and verify the running kernel is the fixed version.
- If Minix filesystem support is not operationally required, disable or blacklist the Minix filesystem module as a defense-in-depth measure.
- Restrict local mount capabilities, loop-device access, and automount behavior for untrusted users and workloads.
- Review CI, forensic, malware-analysis, backup, and image-processing workflows for automatic mounting of untrusted filesystem images.
- Monitor kernel logs for crashes, Oops reports, BUG/WARNING traces, or panic events involving fs/minix or Minix filesystem parsing.
- Because EPSS is very low, the issue is not KEV-listed, and no exploit maturity is reported, prioritize based on local-user density and exposure to untrusted filesystem images rather than internet exposure alone.
The record
In the Linux kernel, the following vulnerability has been resolved: minix: Add required sanity checking to minix_check_superblock() The fs/minix implementation of the minix filesystem does not currently support any other value for s_log_zone_size than 0. This is also the only value supported in util-linux; see mkfs.minix.c line 511. In addition, this patch adds some sanity checking for the other minix superblock fields, and moves the minix_blocks_needed() checks for the zmap and imap also to minix_check_super_block(). This also closes a related syzbot bug report.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|