Answer in brief
CVE-2026-97907 records a Unknown severity vulnerability in Bluetooth: btrtl: Don't leak return code when parsing firmware format v2. The current sources do not mark it as known exploited. The current feed maps Linux/Linux (generic), Linux/Linux (generic). Check affected ranges and fixed versions before updating.
Analysis pending evidence review
HOL Guard separates source facts from reviewed analysis. See the methodology.
A CVSS score is not reported in the current record. The current sources do not mark it as known exploited. Treat this as a source-backed prioritization signal, not a statement about your environment.
Analysis status
Analysis pending evidence review
Factual feed record only; HOL analysis is not approved for indexing. Read the methodology.
The current feed maps Linux/Linux (generic), Linux/Linux (generic). Check affected ranges and fixed versions before updating.
| Package | Affected range | Fixed version |
|---|---|---|
| Linux/Linuxgeneric | >=9a24ce5e29b15c4c6b0c89c04f9df6ce14addefa <90f3a142b5f8596a565b8e080d18a8050be6edef || >=9a24ce5e29b15c4c6b0c89c04f9df6ce14addefa <422f6547259654bae690713614c794dd1e2c0a0b || >=9a24ce5e29b15c4c6b0c89c04f9df6ce14addefa <c4249cf6e80b1bd62a6a409aaabe760fe025dac3 || >=9a24ce5e29b15c4c6b0c89c04f9df6ce14addefa <83e3e515fd261600ed8491fb0a8bcdfb115c904e | 90f3a142b5f8596a565b8e080d18a8050be6edef, 422f6547259654bae690713614c794dd1e2c0a0b, c4249cf6e80b1bd62a6a409aaabe760fe025dac3, 83e3e515fd261600ed8491fb0a8bcdfb115c904e |
| Linux/Linuxgeneric | 6.4 | Not reported |
Published upstream
Sep 25, 2026
Evidence: source:cvelist:source_dates:source-dates:recordSource modified
Sep 25, 2026
Evidence: source:cvelist:source_dates:source-dates:recordFirst seen by HOL
Sep 25, 2026
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: btrtl: Don't leak return code when parsing firmware format v2 When key_id from chip is zero, rtlbt_parse_firmware_v2() intentionally ignores all security headers. However, the implementation simply breaks from a switch statement and leaks uninitialized return code `rc' (if the first section is a security one) or the previous section's `rc'. Fix it by really skipping a loop with `continue'. For consistency and readability, also do the same for the default case.
Quoted source text, attributed separately from HOL analysis.