CVE-2026-90434
NoneCVSS
—
EPSS
0.2%
Published
Sep 17, 2026
CISA due date
—
Cloudanix analysis
A bug in the operating system kernel's handling of certain compressed disc images can slowly use up memory and eventually make the system unstable if left unfixed.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- Theoretical
- Impact
- Denial Of Service
- Component
- OS kernel
- Class
- Other
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Medium
What it actually does
Missing buffer_head put in the success return path of zisofs_fill_pages() leaves the final buffer_head reference held after reading the zisofs compressed block pointer table from an ISO filesystem.
Why it matters to the business
Systems that repeatedly access zisofs-compressed ISO images experience gradual kernel memory exhaustion, which can degrade performance or cause denial of service in environments that mount or serve such images.
How an attack unfolds
An attacker supplies or causes the kernel to read from a zisofs-compressed ISO, triggering zisofs_fill_pages() on every successful read; because the success path omits the final buffer_head release, each operation leaks a small kernel resource until memory pressure becomes noticeable.
How to fix it
Apply the upstream Linux kernel commit that adds the missing buffer_head release on the success path of zisofs_fill_pages(); rebuild and deploy the fixed kernel on all affected systems.
How to confirm the fix worked
Inspect the patched zisofs.c source to confirm the buffer_head is released before the success return; alternatively, exercise zisofs reads while monitoring buffer_head slab usage with slabtop or /proc/slabinfo to verify the leak is closed.
Typical attack path
- Cause the target to mount or open a zisofs-compressed ISO9660 image
- Perform repeated file reads that invoke zisofs_fill_pages()
- Accumulate unreleased buffer_head references until kernel memory is depleted
How to detect it
Review kernel logs for zisofs activity combined with steady growth in buffer_head or page cache slab objects; correlate with processes that mount or read ISO images.
What your security team should do
- Prioritize kernel updates on any system that may mount zisofs images
- Restrict mounting of untrusted ISO images until patches are deployed
- Add kernel memory usage alerts for buffer_head and page cache slabs
The record
In the Linux kernel, the following vulnerability has been resolved: isofs: release zisofs block pointer buffer head zisofs_fill_pages() reads the compressed block pointer table. The error paths release the current buffer_head, the loop also releases the old buffer_head when it advances. However, the success path leaves the last buffer_head referenced. Release it before returning success.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|