CVE-2026-108952
ŚrednieCVSS 4.6Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 9 - wyżej niż 9% wszystkich znanych CVE
Streszczenie
RT-Thread do wersji 5.3.0 zawiera podatność uszkodzenia pamięci w sterowniku legacy USB CDC virtual COM port, który aliasuje rx_ringbuffer jako Serial V2 rt_serial_rx_fifo w _function_enable(). Podłączony host USB konfigurujący urządzenie CDC wyzwala zapisy poza bufor pierścieniowy do elementów struktury vcom oraz nieprawidłowe wywołanie rt_free() przy zamknięciu, powodując odmowę usługi.
Ocena ryzyka
Ryzyko obejmuje awarię systemu lub usługi (odmowa usługi) z powodu uszkodzenia pamięci, co może prowadzić do przerw w działaniu urządzeń opartych na RT-Thread.
Rekomendacja
Zaleca się aktualizację RT-Thread do wersji nowszej niż 5.3.0 oraz zastosowanie poprawek bezpieczeństwa dla sterownika USB CDC, aby zapobiec uszkodzeniu pamięci.
Inne podatności w RT-Thread
Zobacz wszystkie- CVE-2026-14629Średnie
W systemie RT-Thread do wersji 5.2.2 wykryto podatność w funkcjach read/write/sys_ioctl w pliku components/lwp/lwp_syscall.c. Manipulacja parametrami może prowadzić do dzielenia przez zero, co umożliwia zdalny atak. Exploit został opublikowany i może być wykorzystany.
- CVE-2026-14607Średnie
W systemie RT-Thread do wersji 5.0.2 wykryto słabość w funkcji sys_getaddrinfo w pliku components/lwp/lwp_syscall.c. Manipulacja argumentem ai_addr może prowadzić do uszkodzenia pamięci. Atak wymaga dostępu lokalnego i jest publicznie dostępny.
- CVE-2026-14606Wysokie
W bibliotece RT-Thread do wersji 5.0.2 wykryto podatność w funkcji CAN_Receive w pliku SWM341.h komponentu SWM341 CAN Handler. Lokalny atakujący może wywołać przepełnienie bufora na stosie poprzez manipulację danymi. Publicznie dostępny exploit umożliwia przeprowadzenie ataku.
- CVE-2026-14605Wysokie
W bibliotece RT-Thread do wersji 5.0.2 w komponencie ls1c CAN Handler znaleziono podatność na przepełnienie bufora stosu w funkcji recvmsg. Atak wymaga lokalnego dostępu, a exploit jest publicznie dostępny.
Oryginalny opis (angielski, źródło NVD)
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.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

