cbcvebase.
CVE-2025-22036
published 2025-04-16

CVE-2025-22036: In the Linux kernel, the following vulnerability has been resolved: exfat: fix random stack corruption after get_block When get_block is called with a…

PriorityP431high7CVSS 3.1
AVLACHPRLUINSUCHIHAH
EPSS
0.19%
8.6th percentile
In the Linux kernel, the following vulnerability has been resolved: exfat: fix random stack corruption after get_block When get_block is called with a buffer_head allocated on the stack, such as do_mpage_readpage, stack corruption due to buffer_head UAF may occur in the following race condition situation. mpage_read_folio > do_mpage_readpage exfat_get_block bh_read __bh_read get_bh(bh) submit_bh wait_on_buffer ... end_buffer_read_sync __end_buffer_read_notouch unlock_buffer > ... ... ... ... > . . another_function > put_bh(bh) atomic_dec(bh->b_count) * stack corruption here * This patch returns -EAGAIN if a folio does not have buffers when bh_read needs to be called. By doing this, the caller can fallback to functions like block_read_full_folio(), create a buffer_head in the folio, and then call get_block again. Let's do not call bh_read() with on-stack buffer_head.

Affected

13 ranges
VendorProductVersion rangeFixed in
debianlinux< linux 6.12.25-1 (forky)linux 6.12.25-1 (forky)
linuxlinux
linuxlinux>= 11a347fb6cef62ce47e84b97c45f2b2497c7593b < 49b0a6ab8e528a0c1c50e37cef9b9c7c121365f249b0a6ab8e528a0c1c50e37cef9b9c7c121365f2
linuxlinux>= 11a347fb6cef62ce47e84b97c45f2b2497c7593b < f7447286363dc1e410bf30b87d75168f3519f9ccf7447286363dc1e410bf30b87d75168f3519f9cc
linuxlinux>= 11a347fb6cef62ce47e84b97c45f2b2497c7593b < f807a6bf2005740fa26b4f59c4a003dc966b9afdf807a6bf2005740fa26b4f59c4a003dc966b9afd
linuxlinux>= 11a347fb6cef62ce47e84b97c45f2b2497c7593b < 1bb7ff4204b6d4927e982cd256286c09ed4fd8ca1bb7ff4204b6d4927e982cd256286c09ed4fd8ca
linuxlinux_kernel>= 0 < 6.12.25-16.12.25-1
linuxlinux_kernel>= 0 < 6.12.25-16.12.25-1
linuxlinux_kernel>= 0 < 6.8.0-86.876.8.0-86.87
linuxlinux_kernel>= 0 < 6.14.0-22.226.14.0-22.22
linuxlinux_kernel>= 6.13 < 6.13.116.13.11
linuxlinux_kernel>= 6.14 < 6.14.26.14.2
linuxlinux_kernel>= 6.8 < 6.12.236.12.23

CVSS provenance

nvdv3.17.0HIGHCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
osv7.1HIGH
vendor_ubuntu7.8HIGH
vendor_debian7.0LOW
vendor_redhat7.0HIGH
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.