Answer in brief
CVE-2026-89619 records a Unknown severity vulnerability in HID: intel-thc-hid: intel-quickspi: bound GET_REPORT response to the caller buffer. 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 | >=4138f21115aec3ebae7805ec3407c72d93558023 <72706b44b665679d7d60a488d8776a911f1a93f3 || >=4138f21115aec3ebae7805ec3407c72d93558023 <54e0bafc0653bdf2a6c5f5f8ad8787a820d98663 || >=4138f21115aec3ebae7805ec3407c72d93558023 <035ec4a71cb8020a927c123bbe75c2f88d614986 | 72706b44b665679d7d60a488d8776a911f1a93f3, 54e0bafc0653bdf2a6c5f5f8ad8787a820d98663, 035ec4a71cb8020a927c123bbe75c2f88d614986 |
| Linux/Linuxgeneric | 6.14 | Not reported |
Published upstream
Sep 11, 2026
Evidence: source:cvelist:source_dates:source-dates:recordSource modified
Sep 11, 2026
Evidence: source:cvelist:source_dates:source-dates:recordFirst seen by HOL
Sep 11, 2026
In the Linux kernel, the following vulnerability has been resolved: HID: intel-thc-hid: intel-quickspi: bound GET_REPORT response to the caller buffer quickspi_hid_raw_request() receives the caller's buffer length in len, but quickspi_get_report() never sees it and copies the whole device-supplied response into buf regardless: memcpy(buf, qsdev->report_buf, qsdev->report_len); qsdev->report_len comes from the input report the touch controller returns, while buf is sized to whatever the caller asked hidraw for through HIDIOCGFEATURE or HIDIOCGINPUT. A response larger than that overflows buf with device-controlled content. The intel-quicki2c sibling already passes the caller length down to quicki2c_get_report() and validates the response against it before the copy. Do the same here.
Quoted source text, attributed separately from HOL analysis.