
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2020-10028 affects the Zephyr Real-Time Operating System (RTOS) and involves multiple syscalls with insufficient argument validation in the GPIO subsystem. The vulnerability was discovered in version 1.14.0 and later versions, as well as version 2.1.0 and later versions of the Zephyr project (Zephyr Docs, CVE Details).
The vulnerability stems from missing driver object validation checks in three APIs within the GPIO subsystem. This security flaw is classified as CWE-20 (Improper Input Validation) (NVD Report). The issue specifically relates to syscall handlers in the GPIO driver where proper validation of driver objects was not being performed, potentially allowing unauthorized access to system resources (GitHub PR).
The insufficient argument validation in syscalls could potentially allow a malicious user thread to perform unauthorized operations or access protected system resources, potentially compromising the system's security model (Zephyr Docs).
The vulnerability requires local access and the ability to execute code within a user thread context. An attacker could potentially exploit this vulnerability through malformed syscalls to the GPIO subsystem (GitHub PR).
The issue has been fixed through multiple pull requests targeting different versions of the Zephyr RTOS. Fixes were implemented for version 1.14.2 (PR #23733), version 2.1.x branch (PR #23737), and version 2.2.0 (PR #23308). Users are advised to upgrade to the patched versions (GitHub PR, GitHub PR).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."