Answer in brief
CVE-2026-89627 records a Unknown severity vulnerability in HID: roccat: free buffered reports when destroying device. 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 | >=206f5f2fcb5ff5bb0c60f9e9189937f3ca03e378 <943b8dc2c6044c01e36395f51bb809a4b6bdfd22 || >=206f5f2fcb5ff5bb0c60f9e9189937f3ca03e378 <da00eac19feef209c9591e48c860afc2014603be || >=206f5f2fcb5ff5bb0c60f9e9189937f3ca03e378 <fbb5a60f5c31b5625f0d89a79912fbcb2559289b || >=206f5f2fcb5ff5bb0c60f9e9189937f3ca03e378 <bbff0ccbff360a5498075525005f6a913239a3d7 | 943b8dc2c6044c01e36395f51bb809a4b6bdfd22, da00eac19feef209c9591e48c860afc2014603be, fbb5a60f5c31b5625f0d89a79912fbcb2559289b, bbff0ccbff360a5498075525005f6a913239a3d7 |
| Linux/Linuxgeneric | 2.6.35 | 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: roccat: free buffered reports when destroying device roccat_report_event() duplicates each report with kmemdup() and stores the allocation in a circular-buffer slot. The allocation is released only when that slot is reused. The device destruction paths free struct roccat_device without releasing reports still stored in cbuf[]. This makes those allocations unreachable and leaks up to ROCCAT_CBUF_SIZE report buffers per device. Add a small destructor that frees every buffered report before freeing the device, and use it in both paths that can destroy a registered device.
Quoted source text, attributed separately from HOL analysis.