CVE Catalog

CVE-2026-89717

Low risk· EPSS 6%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.17%

6th percentile - higher than 6% of all known CVEs

Summary

In the Linux kernel, zram_destroy_comps() resets all compressors and leaves them set to NULL, including the primary one, which is invalid device state. This can lead to a NULL pointer dereference in comp_algorithm_show() via strcmp().

Risk Assessment

A NULL pointer dereference can cause a system crash (oops/panic) and denial of service.

Recommendation

Update the Linux kernel to a version containing the fix that sets the default primary compressor in zram_destroy_comps().

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: zram: set default primary compressor in zram_destroy_comps() Patch series "zram: fix zram issues reported by sashiko". Sashiko drove by and reported [1] a couple of zram issues: a possible BUG_ON() in zlib code due to missing winbits range validation and one possible NULL-ptr dereference in zcomp. Both are low risk yet still worth fixing. This patch (of 2): zram_destroy_comps() resets all compressors and leaves them set to NULL, including the primary one, which is invalid device state, as now comp_algorithm_show()->strcmp() can be called on a NULL compressor. Set default primary compressor in zram_destroy_comps().

Vulnerability data from NVD (NIST) · CISA KEV · EPSS