CVE-2026-89716: zram: validate deflate params

Published Sep 11, 2026
·
Updated

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

zram: validate deflate params

We must validate user-supplied deflate winbits before we pass it to zlibdeflateworkspacesize(), which triggers BUGON() if winbits value is outside of valid ranges.

Affected Software

1 affected component
Linux Linux kernel

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Configuration

    In zram’s deflate path, validate user-supplied deflate winbits before passing it to zlib_deflate_workspacesize(); ensure BUG_ON is avoided by rejecting winbits values outside valid ranges.

    Linux kernel (zram) validate deflate winbits before passing to zlib_deflate_workspacesize() = outside-of-valid-ranges -> reject/guard

Event History

Sep 11, 2026
CVE Published
via MITRE·07:46 PM
Data Sourced
via MITRE·07:46 PM
Description

Frequently Asked Questions

1

What condition is required to trigger the kernel failure?

An attacker or local user must be able to supply a deflate winbits value to zram that falls outside the valid range. The invalid value reaches zlib_deflate_workspacesize(), which triggers a BUG_ON().

2

What is the likely impact of successful exploitation?

The described behavior triggers a kernel BUG_ON(), which can cause a system crash or denial of service.

3

How can I determine whether a system is affected?

Review the Linux kernel version and applied stable patches against the referenced fixes. Systems that allow user-supplied zram deflate parameters and do not include the validation change may be affected.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203