CVE-2026-89500

High

Description

In the Linux kernel, the following vulnerability has been resolved: ring-buffer: Make cpu_buffer::free_page a buffer_data_read_page Discarding a cached reader page after a concurrent ring buffer resize uses the new global subbuf_order for the free_pages() call. This mismatched order may crashes the kernel or leaks memory because the cached page was allocated under the old size. Save the actual free_page order alongside the page address to ensure we always refer to the correct value and do not rely on the potentially stalled cpu_buffer->subbuf_order value. The simplest is to make free_page a buffer_data_read_page which already covers exactly what we need: a page address and a page order.

SeverityHigh
CVSS7.8
Exploit probability—
ProductLinux
PublishedSep 11, 2026
First seenSep 11, 2026

How to fix

Update
  • Linux Linuxd8f52dc3c3f1f987d8cf920ccd8d66590870bf3f, a1dabe68fb53730bc0be60c5dbfd3f4c560084e7, d787d509bdf6c88c85e095247daf7456cb7fb772, 7a1fb95de5404134f8758c1295ce88986bdf117c or later

Affected products

ProductAffected versionsFixed in
Linux Linux8e7b58c27b3c567316a51079b375b846f9223bba ≤ v < d8f52dc3c3f1f987d8cf920ccd8d66590870bf3f, 8e7b58c27b3c567316a51079b375b846f9223bba ≤ v < a1dabe68fb53730bc0be60c5dbfd3f4c560084e7, 8e7b58c27b3c567316a51079b375b846f9223bba ≤ v < d787d509bdf6c88c85e095247daf7456cb7fb772, 8e7b58c27b3c567316a51079b375b846f9223bba ≤ v < 7a1fb95de5404134f8758c1295ce88986bdf117c, 6.8d8f52dc3c3f1f987d8cf920ccd8d66590870bf3f, a1dabe68fb53730bc0be60c5dbfd3f4c560084e7, d787d509bdf6c88c85e095247daf7456cb7fb772, 7a1fb95de5404134f8758c1295ce88986bdf117c

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.