ON Semiconductor Quantenna router_command.sh (in the sync_time argument) Argument Injection
Key facts
- Attack vector
- Local
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Code execution
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- No fix listed
Attack profile from CVSS 3.1 · NVD. Fix status from CNA. Impact type from CWE-88.
Summary
The Quantenna Wi-Fi chipset ships with a local control script, router_command.sh (in the sync_time argument), that is vulnerable to command injection. This is an instance of CWE-88, "Improper Neutralization of Argument Delimiters in a Command ('Argument Injection')," and is estimated as a CVSS 7.7 (CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N). This issue affects Quantenna Wi-Fi chipset through version 8.0.0.28 of the latest SDK, and appears to be unpatched at the time of this CVE record's first publishing, though the vendor has released a best practices guide for implementors of this chipset.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| ON Semiconductor | Quantenna Wi-Fi chipset | up to 8.0.0.28 | — | No fix listed | CNA |
- Quantenna Wi-Fi chipset VendorON Semiconductor Affected up to 8.0.0.28 Fixed in — No fix listed CNA
CPE configurations NVD · 36
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:o:onsemi:qcs-ax3-s5_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | ON Semiconductor |
| cpe:2.3:h:onsemi:qcs-ax3-s5:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ON Semiconductor |
| cpe:2.3:o:onsemi:qcs-ax2-a12_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | ON Semiconductor |
| cpe:2.3:h:onsemi:qcs-ax2-a12:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ON Semiconductor |
| cpe:2.3:o:onsemi:qcs-ax2-t12_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | ON Semiconductor |
| cpe:2.3:h:onsemi:qcs-ax2-t12:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ON Semiconductor |
| cpe:2.3:o:onsemi:qcs-ax2-t8_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | ON Semiconductor |
| cpe:2.3:h:onsemi:qcs-ax2-t8:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ON Semiconductor |
| cpe:2.3:o:onsemi:qd840_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | ON Semiconductor |
| cpe:2.3:h:onsemi:qd840:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ON Semiconductor |
- cpe:2.3:o:onsemi:qcs-ax3-s5_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·ON Semiconductor
- cpe:2.3:h:onsemi:qcs-ax3-s5:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ON Semiconductor
- cpe:2.3:o:onsemi:qcs-ax2-a12_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·ON Semiconductor
- cpe:2.3:h:onsemi:qcs-ax2-a12:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ON Semiconductor
- cpe:2.3:o:onsemi:qcs-ax2-t12_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·ON Semiconductor
- cpe:2.3:h:onsemi:qcs-ax2-t12:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ON Semiconductor
- cpe:2.3:o:onsemi:qcs-ax2-t8_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·ON Semiconductor
- cpe:2.3:h:onsemi:qcs-ax2-t8:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ON Semiconductor
- cpe:2.3:o:onsemi:qd840_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·ON Semiconductor
- cpe:2.3:h:onsemi:qd840:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ON Semiconductor
Show 26 more CPE
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:o:onsemi:qhs710_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | ON Semiconductor |
| cpe:2.3:h:onsemi:qhs710:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ON Semiconductor |
| cpe:2.3:o:onsemi:qsr10ga_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | ON Semiconductor |
| cpe:2.3:h:onsemi:qsr10ga:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ON Semiconductor |
| cpe:2.3:o:onsemi:qsr10gu_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | ON Semiconductor |
| cpe:2.3:h:onsemi:qsr10gu:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ON Semiconductor |
| cpe:2.3:o:onsemi:qv840_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | ON Semiconductor |
| cpe:2.3:h:onsemi:qv840:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ON Semiconductor |
| cpe:2.3:o:onsemi:qv840c_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | ON Semiconductor |
| cpe:2.3:h:onsemi:qv840c:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ON Semiconductor |
| cpe:2.3:o:onsemi:qv860_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | ON Semiconductor |
| cpe:2.3:h:onsemi:qv860:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ON Semiconductor |
| cpe:2.3:o:onsemi:qv940_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | ON Semiconductor |
| cpe:2.3:h:onsemi:qv940:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ON Semiconductor |
| cpe:2.3:o:onsemi:qv942c_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | ON Semiconductor |
| cpe:2.3:h:onsemi:qv942c:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ON Semiconductor |
| cpe:2.3:o:onsemi:qv952c_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | ON Semiconductor |
| cpe:2.3:h:onsemi:qv952c:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ON Semiconductor |
| cpe:2.3:o:onsemi:qcs-ax2-s5_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | ON Semiconductor |
| cpe:2.3:h:onsemi:qcs-ax2-s5:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ON Semiconductor |
| cpe:2.3:o:onsemi:qcs-ax3-a12_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | ON Semiconductor |
| cpe:2.3:h:onsemi:qcs-ax3-a12:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ON Semiconductor |
| cpe:2.3:o:onsemi:qcs-ax3-t12_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | ON Semiconductor |
| cpe:2.3:h:onsemi:qcs-ax3-t12:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ON Semiconductor |
| cpe:2.3:o:onsemi:qcs-ax3-t8_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | ON Semiconductor |
| cpe:2.3:h:onsemi:qcs-ax3-t8:-:*:*:*:*:*:*:* | not specified by NVD | Running on | ON Semiconductor |
- cpe:2.3:o:onsemi:qhs710_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·ON Semiconductor
- cpe:2.3:h:onsemi:qhs710:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ON Semiconductor
- cpe:2.3:o:onsemi:qsr10ga_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·ON Semiconductor
- cpe:2.3:h:onsemi:qsr10ga:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ON Semiconductor
- cpe:2.3:o:onsemi:qsr10gu_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·ON Semiconductor
- cpe:2.3:h:onsemi:qsr10gu:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ON Semiconductor
- cpe:2.3:o:onsemi:qv840_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·ON Semiconductor
- cpe:2.3:h:onsemi:qv840:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ON Semiconductor
- cpe:2.3:o:onsemi:qv840c_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·ON Semiconductor
- cpe:2.3:h:onsemi:qv840c:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ON Semiconductor
- cpe:2.3:o:onsemi:qv860_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·ON Semiconductor
- cpe:2.3:h:onsemi:qv860:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ON Semiconductor
- cpe:2.3:o:onsemi:qv940_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·ON Semiconductor
- cpe:2.3:h:onsemi:qv940:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ON Semiconductor
- cpe:2.3:o:onsemi:qv942c_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·ON Semiconductor
- cpe:2.3:h:onsemi:qv942c:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ON Semiconductor
- cpe:2.3:o:onsemi:qv952c_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·ON Semiconductor
- cpe:2.3:h:onsemi:qv952c:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ON Semiconductor
- cpe:2.3:o:onsemi:qcs-ax2-s5_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·ON Semiconductor
- cpe:2.3:h:onsemi:qcs-ax2-s5:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ON Semiconductor
- cpe:2.3:o:onsemi:qcs-ax3-a12_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·ON Semiconductor
- cpe:2.3:h:onsemi:qcs-ax3-a12:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ON Semiconductor
- cpe:2.3:o:onsemi:qcs-ax3-t12_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·ON Semiconductor
- cpe:2.3:h:onsemi:qcs-ax3-t12:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ON Semiconductor
- cpe:2.3:o:onsemi:qcs-ax3-t8_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·ON Semiconductor
- cpe:2.3:h:onsemi:qcs-ax3-t8:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·ON Semiconductor
Remediation
No fixed version listed by the sources yet.
Fixed in the same release
Records fixed by the same vendor advisory or release, as the CNA lists them.
- Advisory ·
ON Semiconductor Quantenna Wi-Fi chipset — community.onsemi.com/s/article/QCS-Quantenna-Wi-Fi-product-…
8 records Highest priority Priority MEDIUM 1 MEDIUM, 7 LOW
Other records, highest priority first
- TI-2025-03040 ON Semiconductor Quantenna Telnet Missing AuthenticationPriority MEDIUM 50
- TI-2025-03039 ON Semiconductor Quantenna set_tx_pow Argument InjectionPriority LOW 38
- TI-2025-23525 ON Semiconductor Quantenna router_command.sh (in the get_syslog_from_qtn argument) Argument InjectionPriority LOW 37
Timeline
- 2026-10-02 Threatist record created from CVE-2025-32459
- 2026-10-03 Alias added: GHSA-x9cq-hh4v-vrww
- 2026-11-04 EPSS moved to the 50th–90th percentile
References
More ON Semiconductor Qcs-ax2-a12 Firmware vulnerabilities
- TI-2025-03040 ON Semiconductor Quantenna Telnet Missing Authentication CVSS 3.1CRITICAL 9.8
- TI-2025-03039 ON Semiconductor Quantenna set_tx_pow Argument Injection CVSS 3.1HIGH 7.8
- TI-2025-23525 ON Semiconductor Quantenna router_command.sh (in the get_syslog_from_qtn argument) Argument Injection CVSS 3.1HIGH 7.8
- TI-2025-23524 ON Semiconductor Quantenna router_command.sh (in the get_file_from_qtn argument) Argument Injection CVSS 3.1HIGH 7.8
- TI-2025-23523 ON Semiconductor Quantenna router_command.sh (in the put_file_to_qtn argument) Argument Injection CVSS 3.1HIGH 7.8
- TI-2025-23522 ON Semiconductor Quantenna router_command.sh (in the run_cmd argument) Argument Injection CVSS 3.1HIGH 7.8
Sources
- CVE-2025-32459 · CVE Program
- CVE-2025-32459 · NVD
- FIRST EPSS
- GHSA-x9cq-hh4v-vrww · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences