Reference page — cumulative record through Wednesday, August 19, 2026 UTC. Reference pages update as the archive grows; only dated daily editions are immutable pages of record.
Linux Linux — btrfs: do not double complete bio on errors during compressed reads
AV AC PR UI S C I A CVSS EPSS %ile KEV
L L L N U N N H 5.5 .0027 18.9 —
AFFECTED
Product Versions Fixed
Linux 86ccbb4d2a2af4109430df518c995a4f7d14dfd2 – —
Linux 5.16 – 5.16.19
TIMELINE
Feb 26 Reserved by Linux
Feb 26 Published (CNA: Linux)
Aug 4 RESCORED — CVE-2022-49167 (Linux). CVSS 7.8 → 5.5 (NVD).
Description
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().
Lifecycle
Complete event history — 3 events, chronological
| Date | Event | Detail |
| February 26, 2025 | Reserved | Reserved by Linux |
| February 26, 2025 | Published | Published (CNA: Linux) |
| August 4, 2026 | RESCORED | RESCORED — CVE-2022-49167 (Linux). CVSS 7.8 → 5.5 (NVD). |
Affected
Affected products and packages — 2 rows
| Vendor | Product / Package | Ecosystem | Version introduced | Fixed |
| Linux | Linux | — | 86ccbb4d2a2af4109430df518c995a4f7d14dfd2 | — |
| Linux | Linux | — | 5.16 | 5.16.19 |
About this page
This is a reference page, not a dated page of record. It assembles the complete lifecycle of CVE-2022-49167 from the CVE Program record, NVD enrichment, the CISA KEV catalog, EPSS, and OSV advisories. The box score's numbers (CVSS, EPSS, KEV status) are current as of Wednesday, August 19, 2026 UTC and are re-derived as the archive grows; only dated daily editions are immutable pages of record. The authoritative source for this identifier is cve.org.