Description
In the Linux kernel, the following vulnerability has been resolved:

wifi: rsi: avoid reading TKIP MIC keys for non-TKIP ciphers

rsi_hal_load_key() copies tx_mic_key and rx_mic_key from data[16] and
data[24] whenever key data is present. Those offsets are only part of
the 32-byte TKIP key layout. Shorter keys used by other ciphers, such as
CCMP, do not provide those bytes, so the unconditional copies can read
past the supplied key buffer.

Only copy the MIC keys for TKIP, and reject malformed TKIP keys that are
shorter than the expected 32-byte layout.

[drop useless length check]
Published: 2026-09-24
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Information Disclosure
Action: Patch
AI Analysis

Impact

The rsi Wi‑Fi driver in the Linux kernel performs unguarded copies of TX and RX MIC keys from fixed offsets within a key buffer when a key is loaded. Those offsets are defined only for TKIP keys, which use a 32‑byte layout. Keys from other ciphers, such as CCMP, are shorter and do not populate those byte positions. Consequently, the driver reads past the supplied buffer boundaries during a key load, resulting in an out‑of‑bounds read. This flaw allows an attacker who can supply a malformed key to potentially expose kernel memory contents, leading to information disclosure. No write or code execution path is indicated in the CVE description. The vulnerability is strictly a read violation; it does not claim or describe any overwrite or kernel crash.

Affected Systems

The vulnerability affects Linux kernel builds that include the rsi Wi‑Fi driver module without the patch that restricts MIC key copying to TKIP only. Any distribution or custom kernel using rsi_hal_load_key before the fix is susceptible. No specific kernel version is cited, so any system with the unpatched rsi module is at risk.

Risk and Exploitability

The CVE has no publicly available exploit and is not listed in CISA KEV. The CVSS score is 5.5 and the EPSS score is < 1%, indicating a moderate severity and a very low but non‑zero probability of exploitation. Attackers would need to influence the key material presented to the rsi driver, which could occur through legitimate Wi‑Fi authentication or management traffic carrying a crafted key. Because the bug results in an out‑of‑bounds read, a successful exploitation could leak kernel memory, but there is no documented path to code execution or privilege escalation. The overall risk is primarily an information disclosure with an uncertain exploitation probability.

Generated by OpenCVE AI on October 1, 2026 at 17:30 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the vendor‑supplied kernel update that patches rsi_hal_load_key to copy MIC keys only for TKIP and rejects malformed keys; reboot to load the updated driver.
  • If a patch is not immediately available, configure wireless interfaces to disallow TKIP or enforce stronger cipher suites such as CCMP or GCMP, ensuring that only valid key lengths are accepted.
  • If the rsi driver is unnecessary for your environment, disable or remove it from the kernel configuration to eliminate the attack surface.

Generated by OpenCVE AI on October 1, 2026 at 17:30 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4817-1 linux-6.12 security update
Debian DSA Debian DSA DSA-6528-1 linux security update
History

Sat, 03 Oct 2026 11:15:00 +0000


Tue, 29 Sep 2026 13:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Fri, 25 Sep 2026 08:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125

Thu, 24 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: wifi: rsi: avoid reading TKIP MIC keys for non-TKIP ciphers rsi_hal_load_key() copies tx_mic_key and rx_mic_key from data[16] and data[24] whenever key data is present. Those offsets are only part of the 32-byte TKIP key layout. Shorter keys used by other ciphers, such as CCMP, do not provide those bytes, so the unconditional copies can read past the supplied key buffer. Only copy the MIC keys for TKIP, and reject malformed TKIP keys that are shorter than the expected 32-byte layout. [drop useless length check]
Title wifi: rsi: avoid reading TKIP MIC keys for non-TKIP ciphers
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-03T10:57:40.321Z

Reserved: 2026-09-18T17:59:28.790Z

Link: CVE-2026-93807

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-24T17:17:13.683

Modified: 2026-10-03T11:17:50.480

Link: CVE-2026-93807

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-24T00:00:00Z

Links: CVE-2026-93807 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-01T17:45:09Z

Weaknesses