CVE Catalog

CVE-2026-108952

MediumCVSS 4.6
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.20%

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

Summary

RT-Thread through 5.3.0 contains a memory corruption vulnerability in the legacy USB CDC virtual COM port driver that aliases rx_ringbuffer as a Serial V2 rt_serial_rx_fifo in _function_enable(). A connected USB host configuring the CDC device triggers writes past the ring buffer into struct vcom members and an invalid rt_free() on close, causing denial of service.

Risk Assessment

The risk includes system or service crashes (denial of service) due to memory corruption, potentially leading to disruptions in devices based on RT-Thread.

Recommendation

It is recommended to upgrade RT-Thread to a version newer than 5.3.0 and apply security patches for the USB CDC driver to prevent memory corruption.

Other vulnerabilities in RT-Thread

See all
Original NVD description (English source)

RT-Thread through 5.3.0 contains a memory corruption vulnerability in the legacy USB CDC virtual COM port driver that aliases rx_ringbuffer as a Serial V2 rt_serial_rx_fifo in _function_enable(). A connected USB host configuring the CDC device triggers writes past the ring buffer into struct vcom members and an invalid rt_free() on close, causing denial of service.

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