cveboard RSS feed

CVE-2026-98082

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2026
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

btrfs: fix the possible bioc_list memory leak during error

In the Linux kernel, the following vulnerability has been resolved: btrfs: fix the possible bioc_list memory leak during error There are two possible ways to leak bioc memory on btrfs_ordered_extent::bioc_list: - An error occurred for btrfs_insert_one_raid_extent() Then the function btrfs_insert_raid_extent() immediately return without freeing any bioc in the bioc_list. - An ordered extent hit an IO error In that case the ordered extent will have BTRFS_ORDERED_IOERR set, and skip the call on btrfs_insert_raid_extent() completely. Fix the problem by: - Introduce a new helper, btrfs_cleanup_ordered_bioc_list() Which will remove all bioc from the bioc_list, and release the bioc. - Call the above helper for btrfs_insert_raid_extent() So that the cleanup helper is always called no matter what. - Call the above helper for btrfs_finish_one_ordered() This is called just before the final release on the ordered extent. This was reported by Sashiko when reviewing another patch.

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
ab69bf6f8970c09d3735c25094e9471d54365282affectedgitd043c43d2b4ebcd75ee7f907948ef2847306d6b2UnavailableNone listed
02c372e1f016e5113217597ab37b399c4e407477affectedgit83f0c973cffb184d019390ffdb5d31de5c85bc61UnavailableNone listed
02c372e1f016e5113217597ab37b399c4e407477affectedgit1b4d4e890c2c85d0f6365b5a08c48b4bbf85deb0UnavailableNone listed
02c372e1f016e5113217597ab37b399c4e407477affectedgitbb4da45766d16503821f167054db76b735d89e94UnavailableNone listed
02c372e1f016e5113217597ab37b399c4e407477affectedgitafbe73778338e6d1ac8c4486fbdf33f0cc1f2624UnavailableNone listed
6.6.130affectedsemver6.6.158UnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
6.7affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver6.7UnavailableNone listed
6.6.158unaffectedsemverUnavailable6.6.*None listed
6.12.111unaffectedsemverUnavailable6.12.*None listed
6.18.53unaffectedsemverUnavailable6.18.*None listed
7.2.7unaffectedsemverUnavailable7.2.*None listed
7.3unaffectedoriginal_commit_for_fixUnavailable*None listed