HIGH Introduced in 6.12
cec MsgBuffer Overflow
CVE-2026-89898
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
KernelScan AI6.8MEDIUM
01Description
In the Linux kernel, the following vulnerability has been resolved: media: cec: extron-da-hd-4k-plus: add sanity check Add check to prevent overflowing msg.msg[] in case the incoming data is malformed.
02KernelScan AI Analysis
Risk summary
A stack buffer overflow in the Extron DA HD 4K Plus CEC USB driver can be triggered by a malicious USB device sending malformed data. The overflow corrupts kernel stack memory, potentially allowing code execution or a kernel crash. Exploitation requires physical access to plug in a crafted USB device, but no special privileges are needed since the driver auto-loads.
Vulnerability analysis
The Extron DA HD 4K Plus CEC USB driver processes data received from the USB device without checking that the incoming data length fits within a fixed-size message buffer. A loop writes received data into this buffer, and if the data is longer than expected, it overflows the buffer on the kernel stack. The fix adds a bounds check that rejects incoming data whose length would exceed the buffer capacity before the processing loop begins. The vulnerable code path is reached when the kernel driver receives data from a connected USB device, so an attacker needs physical access to plug in a malicious device that presents itself as an Extron DA HD 4K Plus HDMI splitter; no special privileges are required because the driver loads automatically.
Lifecycle
03Fix Versions
| Branch | Introduced | Fixed in | Patch commit |
|---|---|---|---|
| 6.12 | 6.12 | 6.12.110 | 00c13b4ab481 |
| 6.18 | 6.12 | 6.18.51 | 673611cc2ab9 |
| 7.2 | 6.12 | 7.2.5 | 7ad2fec27694 |
| mainline | 6.12 | 7.3 | abac9820b26b |
| cip/6.12 | 6.12 | 6.12.111-cip32 | 00c13b4ab481 |
04CIP Kernels
State of the newest release of each Civil Infrastructure Platform SLTS tree, from CIP's own fix records.
| CIP tree | State |
|---|---|
| cip/6.12 | Fixed in 6.12.111-cip32 |