Answer in brief
CVE-2026-89878 records a Unknown severity vulnerability in media: s2255: check firmware size before reading trailing marker. 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 | >=14d962602c8bf86e63c9b9272be1f0360d0a448a <6f6a5b0b0a84c2de0e152f2841e57bc226db924f || >=14d962602c8bf86e63c9b9272be1f0360d0a448a <8eca0f85eeb0789be40e637bcf9a21c4265b6c6f || >=14d962602c8bf86e63c9b9272be1f0360d0a448a <ffc27411ea60b8a09f1fea3d664b65210fdeb454 || >=14d962602c8bf86e63c9b9272be1f0360d0a448a <5626785b0e4665326e4d96736c106161da09b2f0 || >=14d962602c8bf86e63c9b9272be1f0360d0a448a <3e03f1209c1c8a45a7bc559f4ecd79d9b33f706d || >=14d962602c8bf86e63c9b9272be1f0360d0a448a <342632a4d8ba3fafc1556deee0b7a48dd7860336 || >=14d962602c8bf86e63c9b9272be1f0360d0a448a <7d221859ba45d7228d0138c9a3e55bd3bb31e14e || >=14d962602c8bf86e63c9b9272be1f0360d0a448a <330f2936ab768c7215322a476f033143e8891d28 | 6f6a5b0b0a84c2de0e152f2841e57bc226db924f, 8eca0f85eeb0789be40e637bcf9a21c4265b6c6f, ffc27411ea60b8a09f1fea3d664b65210fdeb454, 5626785b0e4665326e4d96736c106161da09b2f0, 3e03f1209c1c8a45a7bc559f4ecd79d9b33f706d, 342632a4d8ba3fafc1556deee0b7a48dd7860336, 7d221859ba45d7228d0138c9a3e55bd3bb31e14e, 330f2936ab768c7215322a476f033143e8891d28 |
| Linux/Linuxgeneric | 2.6.28 | Not reported |
Published upstream
Sep 16, 2026
Evidence: source:cvelist:source_dates:source-dates:recordSource modified
Sep 16, 2026
Evidence: source:cvelist:source_dates:source-dates:recordFirst seen by HOL
Sep 16, 2026
In the Linux kernel, the following vulnerability has been resolved: media: s2255: check firmware size before reading trailing marker s2255_probe() reads a 4-byte marker and version from the last 8 bytes of the firmware blob (fw->data[fw_size - 8] and [fw_size - 4]). If the firmware file is shorter than 8 bytes, fw_size - 8 underflows and the access reads out of bounds. Validate the firmware size before indexing.
Quoted source text, attributed separately from HOL analysis.