CVE Catalog

CVE-2026-22213

CriticalCVSS 9.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.36%

28th percentile - higher than 28% of all known CVEs

Summary

RIOT OS versions up to and including 2026.01-devel-317 contain a stack-based buffer overflow vulnerability in the tapslip6 utility. The vulnerability is caused by unsafe string concatenation in the devopen() function, which constructs a device path using unbounded user-controlled input.

Risk Assessment

An attacker can supply an excessively long device name via the -s option, causing a stack buffer overflow that leads to process crashes and memory corruption, potentially allowing arbitrary code execution.

Recommendation

Update RIOT OS to a version newer than 2026.01-devel-317 that includes the fix. Until then, avoid using the tapslip6 utility with untrusted input.

Other vulnerabilities in RIOT OS

See all
Original NVD description (English source)

RIOT OS versions up to and including 2026.01-devel-317 contain a stack-based buffer overflow vulnerability in the tapslip6 utility. The vulnerability is caused by unsafe string concatenation in the devopen() function, which constructs a device path using unbounded user-controlled input. The utility uses strcpy() and strcat() to concatenate the fixed prefix '/dev/' with a user-supplied device name provided via the -s command-line option without bounds checking. This allows an attacker to supply an excessively long device name and overflow a fixed-size stack buffer, leading to process crashes and memory corruption.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS