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

wifi: carl9170: fix OOB read from off-by-two in TX status handler

The bounds check in carl9170_tx_process_status() uses
`i > ((cmd->hdr.len / 2) + 1)` which is off by two, allowing
2 extra iterations past valid _tx_status entries when the firmware-
controlled hdr.ext exceeds hdr.len/2. Fix by using the correct
comparison `i >= (cmd->hdr.len / 2)`.
Published: 2026-08-10
Score: 5.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel driver for the Carl9170 Wi‑Fi adapter contains an off‑by‑two bounds check in the TX status handler. This allows an attacker to read two additional entries past the end of the _tx_status array when firmware supplies a hdr.ext value larger than hdr.len/2, exposing kernel memory that should be protected. The resulting kernel memory leak can disclose sensitive data and may enable further privilege escalation. The weakness corresponds to CWE-125.

Affected Systems

All Linux kernel builds that ship the carl9170 driver and have not incorporated commit 423c836f9 are affected. This includes any distribution or vendor kernel before that commit. Administrators on any Linux system running the Carl9170 driver should verify the driver version and kernel revision to determine whether they are still running the vulnerable code.

Risk and Exploitability

The CVSS score of 5.9 indicates moderate severity, and the EPSS score of less than 1% demonstrates a very low probability of exploitation at present. Exploitation requires the attacker to control the wireless firmware or send specially crafted frames, limiting the attack surface to environments with physical access or compromised firmware. The vulnerability is not listed in the CISA KEV catalog. While the current impact is confined to kernel memory disclosure, a reliable trigger could serve as a stepping stone for kernel compromise or privilege escalation.

Generated by OpenCVE AI on August 13, 2026 at 05:56 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to a Linux kernel that includes the patch for the carl9170 driver (commit 423c836f9 or later).
  • If an immediate kernel upgrade is not possible, unload or blacklist the carl9170 driver to prevent the vulnerable code from executing, e.g., `modprobe -r carl9170` or add a blacklist entry.
  • Reboot the system after unloading the driver to ensure no stale instances remain.

Generated by OpenCVE AI on August 13, 2026 at 05:56 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4745-1 linux-6.12 security update
History

Wed, 19 Aug 2026 16:45:00 +0000


Thu, 13 Aug 2026 04:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119

Wed, 12 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125
References
Metrics threat_severity

None

cvssV3_1

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

threat_severity

Important


Mon, 10 Aug 2026 17:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119

Mon, 10 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: wifi: carl9170: fix OOB read from off-by-two in TX status handler The bounds check in carl9170_tx_process_status() uses `i > ((cmd->hdr.len / 2) + 1)` which is off by two, allowing 2 extra iterations past valid _tx_status entries when the firmware- controlled hdr.ext exceeds hdr.len/2. Fix by using the correct comparison `i >= (cmd->hdr.len / 2)`.
Title wifi: carl9170: fix OOB read from off-by-two in TX status handler
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-08-19T16:33:50.606Z

Reserved: 2026-07-30T09:28:09.384Z

Link: CVE-2026-68350

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-10T13:20:26.990

Modified: 2026-08-19T17:20:44.470

Link: CVE-2026-68350

cve-icon Redhat

Severity : Important

Publid Date: 2026-08-10T12:03:27Z

Links: CVE-2026-68350 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T06:00:04Z

Weaknesses