๐Ÿ” CVE Alert

CVE-2022-49167

UNKNOWN 0.0

btrfs: do not double complete bio on errors during compressed reads

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

In the Linux kernel, the following vulnerability has been resolved: btrfs: do not double complete bio on errors during compressed reads I hit some weird panics while fixing up the error handling from btrfs_lookup_bio_sums(). Turns out the compression path will complete the bio we use if we set up any of the compression bios and then return an error, and then btrfs_submit_data_bio() will also call bio_endio() on the bio. Fix this by making btrfs_submit_compressed_read() responsible for calling bio_endio() on the bio if there are any errors. Currently it was only doing it if we created the compression bios, otherwise it was depending on btrfs_submit_data_bio() to do the right thing. This creates the above problem, so fix up btrfs_submit_compressed_read() to always call bio_endio() in case of an error, and then simply return from btrfs_submit_data_bio() if we had to call btrfs_submit_compressed_read().

Vendor linux
Product linux
Ecosystems
Industries
Technology
Published Feb 26, 2025
Last Updated May 11, 2026
Stay Ahead of the Next One

Get instant alerts for linux linux

Be the first to know when new unknown vulnerabilities affecting linux linux are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

Linux / Linux
86ccbb4d2a2af4109430df518c995a4f7d14dfd2 < 4a4ceb2b990771c374d85d496a1a45255dde48e3 86ccbb4d2a2af4109430df518c995a4f7d14dfd2 < 987b5df1d10355d377315a26e7fb6c72ded83c9f 86ccbb4d2a2af4109430df518c995a4f7d14dfd2 < f9f15de85d74e7eef021af059ca53a15f041cdd8
Linux / Linux
5.16

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
git.kernel.org: https://git.kernel.org/stable/c/4a4ceb2b990771c374d85d496a1a45255dde48e3 git.kernel.org: https://git.kernel.org/stable/c/987b5df1d10355d377315a26e7fb6c72ded83c9f git.kernel.org: https://git.kernel.org/stable/c/f9f15de85d74e7eef021af059ca53a15f041cdd8