{"id":"CVE-2026-108952","revision":"2cad85e97c724bc5a51ae0009c1ed8d1","records":[{"revision":"2cad85e97c724bc5a51ae0009c1ed8d1","observedAt":"2026-10-23T15:48:27.903+00:00","statement":{"source":"cve-program","id":"CVE-2026-108952","aliases":[],"title":"RT-Thread through 5.3.0 Memory Corruption via USB CDC VCOM Driver","description":"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.","state":0,"publishedAt":"2026-10-12T12:13:04.8+00:00","modifiedAt":"2026-10-13T14:59:23.75+00:00","affected":[{"ecosystem":"Vendor product","name":"rt-thread","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"vendor\": \"RT-Thread\",\n                    \"product\": \"rt-thread\",\n                    \"defaultStatus\": \"unaffected\",\n                    \"versions\": [\n                        {\n                            \"version\": \"0\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"semver\",\n                            \"lessThanOrEqual\": \"5.3.0\"\n                        }\n                    ]\n                }"}],"metrics":[{"system":"CVSS 4.0","vector":"CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","score":5.1,"severity":"MEDIUM"},{"system":"CVSS 3.1","vector":"CVSS:3.1/AV:P/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","score":4.6,"severity":"MEDIUM"}],"references":["https://github.com/RT-Thread/rt-thread/issues/11739","https://github.com/RT-Thread/rt-thread/pull/11770","https://github.com/RT-Thread/rt-thread/commit/ceef6e0ccd646aef61b907aeb9f29269d1caba50","https://github.com/RT-Thread/rt-thread/blob/99428a1e7f7447955aa860f7c969273a12095b8f/components/legacy/usb/usbdevice/class/cdc_vcom.c#L518","https://github.com/RT-Thread/rt-thread","https://www.vulncheck.com/advisories/rt-thread-through-5.3.0-memory-corruption-via-usb-cdc-vcom-driver"],"sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2026-108952","license":"CVE Program Terms of Use","key":"cve-program:CVE-2026-108952","identifiers":["CVE-2026-108952"]},"retained":false,"historicalAffected":[]}],"coverage":[]}