CVE-2025-40307

CVE-2025-40307

High · published December 8, 2025

CVSS v3.1
7.8
EPSS
0%
Percentile
3.6
In the wild
Unconfirmed
What it is

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

exfat: validate cluster allocation bits of the allocation bitmap

syzbot created an exfat image with cluster bits not set for the allocation

bitmap. exfat-fs reads and uses the allocation bitmap without checking

this. The problem is that if the start cluster of the allocation bitmap

is 6, cluster 6 can be allocated when creating a directory with mkdir.

exfat zeros out this cluster in exfat_mkdir, which can delete existing

entries. This can reallocate the allocated entries. In addition,

the allocation bitmap is also zeroed out, so cluster 6 can be reallocated.

This patch adds exfat_test_bitmap_range to validate that clusters used for

the allocation bitmap are correctly marked as in-use.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00147 · 3.6th percentile
Published
2025-12-08T06:16Z
References (5)
EPSS history
Timeline
  • 08 DEC 00:46Z
    exfat: validate cluster allocation bits of the allocation bitmap
    cvelistv5