PatchSiren cyber security CVE debrief
CVE-2026-14366 zephyrproject CVE debrief
A use-after-free vulnerability exists in the Silicon Labs SiWx917 WiFi driver's transmit callback siwx91x_send() in the Zephyr operating system. The vulnerability is triggered when the driver frees a network packet it does not own, leading to potential loss of availability and memory corruption. The defect is exercised by ordinary transmission over the native-stack SiWx917 WiFi interface, and an adjacent attacker on the same WiFi network can induce transmissions to drive the path. Defenders responsible for Zephyr-based systems using the SiWx917 WiFi driver should assess exposure and prioritize patching or mitigation. The primary observable impact is loss of availability (transmit
- Vendor
- zephyrproject
- Product
- zephyr
- CVSS
- MEDIUM 6.4
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-31
- Original CVE updated
- 2026-11-04
- Advisory published
- 2026-08-31
- Advisory updated
- 2026-11-04
Who should care
Defenders responsible for Zephyr-based systems using the SiWx917 WiFi driver should assess exposure and prioritize patching or mitigation. The vulnerability can be triggered by ordinary transmission over the native-stack SiWx917 WiFi interface, and an adjacent attacker on the same WiFi network can induce transmissions to drive the path.
Why it matters
A use-after-free vulnerability in the Silicon Labs SiWx917 WiFi driver's transmit callback siwx91x_send() in the Zephyr operating system can lead to loss of availability and memory corruption. Defenders responsible for Zephyr-based systems using the SiWx917 WiFi driver should assess exposure and prioritize patching or mitigation.
- Loss of availability due to transmit hangs and crashes from pool corruption
- Memory corruption of the kernel networking buffer pool
Technical summary
The Silicon Labs SiWx917 WiFi driver's transmit callback siwx91x_send() in drivers/wifi/siwx91x/siwx91x_wifi.c frees a network packet it does not own. The packet is owned by the L2/networking stack, and the driver only borrows it to copy the frame bytes into a local net_buf. Before the fix, after transmitting, siwx91x_send() additionally called net_pkt_unref(pkt) on the caller-owned packet, dropping its last reference and returning it to the shared packet pool prematurely.
Defensive priority
High
Recommended defensive actions
- Review and apply the fix from the Zephyr project
- Update the SiWx917 WiFi driver to the latest version
- Monitor network activity for potential exploitation
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
Evidence notes
The vulnerability is caused by the SiWx917 WiFi driver's transmit callback siwx91x_send() freeing a network packet it does not own. The packet is owned by the L2/networking stack, and the driver only borrows it to copy the frame bytes into a local net_buf. The fix removes the erroneous net_pkt_unref(pkt) from siwx91x_send().
Sources and references
Verified primary and authoritative sources
-
CVE-2026-14366 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-14366
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-14366 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-14366
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/zephyrproject-rtos/zephyr/commit/680a351c7dd0ba46eb67d9c0e7165d901a7bd3d1
-
Source reference
Unverified legacy reference
URL: https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-f9qq-jv4w-pqxg
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.