CVE-2025-40067

High

Description

In the Linux kernel, the following vulnerability has been resolved: fs/ntfs3: reject index allocation if $BITMAP is empty but blocks exist Index allocation requires at least one bit in the $BITMAP attribute to track usage of index entries. If the bitmap is empty while index blocks are already present, this reflects on-disk corruption. syzbot triggered this condition using a malformed NTFS image. During a rename() operation involving a long filename (which spans multiple index entries), the empty bitmap allowed the name to be added without valid tracking. Subsequent deletion of the original entry failed with -ENOENT, due to unexpected index state. Reject such cases by verifying that the bitmap is not empty when index blocks exist.

SeverityHigh
CVSS7.8
Exploit probability—
ProductLinux
PublishedOct 28, 2025
First seenOct 28, 2025

How to fix

Update
  • Linux Linuxaab2e34b139f6df71ab2b1adeec9927c206adc79, 978aac54e93ea35aab20b32ae393d3d33964e7ae, be66551da203862c689c12e1d35ce87217c017c1, 039ddf353cc33f6546a87ec1ac3210637d714bec, 0dc7117da8f92dd5fe077d712a756eccbe377d40, 6.6.112, 6.12.53, 6.16, 6.17 or later

Affected products

ProductAffected versionsFixed in
Linux Linux47856e10f8d5e066aa26b1f9c02d933fe0620399 ≤ v < aab2e34b139f6df71ab2b1adeec9927c206adc79, b35a50d639ca5259466ef5fea85529bb4fb17d5b ≤ v < 978aac54e93ea35aab20b32ae393d3d33964e7ae, 3ed2cc6a6e93fbeb8c0cafce1e7fb1f64a331dcc ≤ v < be66551da203862c689c12e1d35ce87217c017c1, d99208b91933fd2a58ed9ed321af07dacd06ddc3 ≤ v < 039ddf353cc33f6546a87ec1ac3210637d714bec, d99208b91933fd2a58ed9ed321af07dacd06ddc3 ≤ v < 0dc7117da8f92dd5fe077d712a756eccbe377d40, 358d4f821c03add421a4c49290538a705852ccf1, a285395020780adac1ffbc844069c3d700bf007a, 6.6.102 ≤ v < 6.6.112, 6.12.42 ≤ v < 6.12.53, 6.15.10 ≤ v < 6.16, 6.16.1 ≤ v < 6.17, 6.17aab2e34b139f6df71ab2b1adeec9927c206adc79, 978aac54e93ea35aab20b32ae393d3d33964e7ae, be66551da203862c689c12e1d35ce87217c017c1, 039ddf353cc33f6546a87ec1ac3210637d714bec, 0dc7117da8f92dd5fe077d712a756eccbe377d40, 6.6.112, 6.12.53, 6.16, 6.17

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.