KernelScan.io

HIGH Introduced in 3.2

ath6kl WmiEvent OOB

CVE-2026-92498

CVSS 8.7 / 10.0 KernelScan AI

CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

01

In the Linux kernel, the following vulnerability has been resolved: wifi: ath6kl: avoid buffer overreads in WMI event handlers The following WMI event handlers currently read from the event buffer without first verifying that the message was large enough to hold the expected event: ath6kl_wmi_scan_complete_rx() ath6kl_wmi_addba_req_event_rx() ath6kl_wmi_delba_req_event_rx() Add length checks to prevent overread.

02

Engine v0.6.0

Risk summary

The ath6kl WiFi driver's WMI event handlers process incoming wireless management frames without validating that the event buffer is large enough to hold the expected structure. An attacker within wireless range of a device using an ath6kl-based WiFi adapter could send crafted WMI events to trigger out-of-bounds reads, potentially leaking kernel memory or causing a denial of service.

Affecteddrivers/net/wireless/ath/ath6kl/wmi.c (ath6kl wifi driver)

Vulnerability analysis

Three WMI event handlers in the ath6kl WiFi driver read structured data from the event buffer without first checking that the buffer is large enough to contain the expected event structure. A short or malformed WMI event received from the wireless firmware path causes the driver to read past the end of the supplied buffer. The fix adds a length check at the top of each handler that rejects events smaller than the expected structure size before any fields are accessed. The vulnerable code path is reached when the ath6kl driver processes incoming WMI events from the wireless interface, meaning an attacker within WiFi range of a device using an ath6kl-based adapter can trigger the overread by sending crafted wireless frames.

03

BranchIntroducedFixed inPatch commit
5.103.25.10.270144fe0b0fa8f
5.153.25.15.221a2de3fb4f83a
6.13.26.1.188d1d2ac5f5b16
6.123.26.12.11041159d392c3a
6.183.26.18.52abda58f4529d
6.63.26.6.157ea2a77682f9f
7.23.27.2.62f3635213ecf
mainline3.27.3f57314aade9d
cip/5.103.25.10.271-cip78144fe0b0fa8f
cip/6.13.26.1.189-cip61d1d2ac5f5b16
cip/6.1-rt3.26.1.189-cip61-rt32d1d2ac5f5b16
cip/6.123.26.12.111-cip3241159d392c3a

04

State of the newest release of each Civil Infrastructure Platform SLTS tree, from CIP's own fix records.

CIP treeState
cip/6.12Fixed in 6.12.111-cip32
cip/6.1Fixed in 6.1.189-cip61
cip/6.1-rtFixed in 6.1.189-cip61-rt32
cip/5.10Fixed in 5.10.271-cip78
cip/5.10-rtAffected — no CIP fix yet (latest 5.10.268-cip77-rt34)
cip/4.19Affected — no CIP fix yet (latest 4.19.325-cip136)
cip/4.19-rtAffected — no CIP fix yet (latest 4.19.325-cip136-rt50)
cip/4.4Affected — no CIP fix yet (latest 4.4.302-cip115)
cip/4.4-rtAffected — no CIP fix yet (latest 4.4.302-cip115-rt63)