PatchSiren cyber security CVE debrief
CVE-2026-22212 TinyOS CVE debrief
A stack-based buffer overflow vulnerability exists in TinyOS versions up to and including 2.1.2 within the mcp2200gpio utility. This issue arises from the unsafe use of strcpy() and strcat() functions during automatic device discovery, allowing a local attacker to create specially crafted filenames under /dev/usb/ that lead to stack memory corruption and application crashes.
- Vendor
- TinyOS
- Product
- Unknown
- CVSS
- MEDIUM 4.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-01-12
- Original CVE updated
- 2026-07-14
- Advisory published
- 2026-01-12
- Advisory updated
- 2026-07-14
Who should care
Users of TinyOS versions up to and including 2.1.2 should be aware of this vulnerability, particularly those with local access to affected systems, as it could allow for exploitation leading to application crashes and potentially other impacts.
Technical summary
The vulnerability is caused by the unsafe use of strcpy() and strcat() functions in the mcp2200gpio utility during automatic device discovery. A local attacker can exploit this by creating specially crafted filenames under /dev/usb/, leading to stack memory corruption and application crashes. The CVSS score for this vulnerability is 4.8, indicating a Medium severity level. This issue affects TinyOS versions up to and including 2.1.2, particularly impacting systems where local access to affected systems is possible, and could allow for exploitation leading to application crashes and potentially other impacts.
Defensive priority
Medium priority should be given to patching or mitigating this vulnerability, especially in environments where local access to affected systems is possible.
Recommended defensive actions
- Apply patches or updates provided by the vendor to address the vulnerability
- Implement compensating controls such as monitoring for suspicious activity related to device discovery
- Conduct regular inventory checks to ensure all affected systems are identified and remediated
- Consider restricting local access to sensitive systems or implementing additional security measures to limit the impact of exploitation
- Review system logs for signs of exploitation attempts
- Perform vulnerability scans to identify exposed systems
- Develop an incident response plan in case of exploitation
Evidence notes
The CVE record was published on 2026-01-12T23:15:52.140Z and was last modified on 2026-07-14T16:16:49.230Z. The NVD entry is currently Deferred. Evidence is based on official CVE and NVD records, as well as references provided by Vulncheck.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-22212 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-22212
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-22212 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-22212
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/tinyos/tinyos-main
-
Source reference
Unverified legacy reference
URL: https://seclists.org/fulldisclosure/2026/Jan/14
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/tinyos-stack-based-buffer-overflow-in-mcp2200gpio
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.