CVE-2026-68350
NoneCVSS
—
EPSS
0.2%
Published
Aug 10, 2026
CISA due date
—
Cloudanix analysis
A coding mistake in certain wireless networking software can let attackers peek at or disrupt memory they should not reach, risking crashes or data leaks on affected computers.
- Exploitation
- Other
- Attacker needs
- Physical Access
- Complexity
- Moderate
- Impact
- Data Exposure
- Component
- OS kernel
- Class
- Memory Corruption
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Off-by-two bounds check in carl9170_tx_process_status allows two extra loop iterations past valid _tx_status entries when hdr.ext exceeds hdr.len/2, resulting in out-of-bounds read from the firmware-controlled command buffer.
Why it matters to the business
Kernel memory corruption risk in wireless drivers can lead to system instability, information disclosure, or crashes on affected Linux systems using carl9170 hardware, with moderate operational disruption due to low exploit maturity and no known active campaigns.
How an attack unfolds
An attacker with control over the firmware interface or a malicious USB device sends crafted TX status commands where hdr.len and hdr.ext are manipulated; the flawed comparison permits reads beyond the intended status array, potentially leaking kernel memory or triggering faults.
How to fix it
Apply the upstream kernel patch correcting the comparison to `i >= (cmd->hdr.len / 2)` or update to a kernel release containing the fix; rebuild and reboot affected systems.
How to confirm the fix worked
Inspect the source of carl9170_tx_process_status for the corrected bounds check; verify kernel version includes the commit resolving the off-by-two error; run regression tests exercising TX status paths.
Typical attack path
- Attach or emulate carl9170-compatible device
- Deliver TX status command with hdr.len/2 < hdr.ext
- Trigger carl9170_tx_process_status processing
- Read or corrupt adjacent kernel structures via OOB access
How to detect it
Review kernel logs for oops, slab-out-of-bounds warnings, or carl9170 driver faults around TX status handling; correlate with USB device insertion events.
What your security team should do
- Prioritize kernel updates on systems exposing wireless interfaces
- Monitor for related driver oops or memory warnings
- Limit use of carl9170 hardware until patched
The record
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)`.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|