Katalog CVE

CVE-2026-113421

WysokieCVSS 7.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.11%

Percentyl 1 - wyżej niż 1% wszystkich znanych CVE

Streszczenie

W Eclipse ThreadX w wersjach od 6.0.1 do 6.5.2.202603 mechanizm ThreadX Modules nie unieważnia callbacku przepełnienia bufora śledzenia modułu, gdy moduł zostanie zatrzymany i wyładowany. Przy włączonym śledzeniu zdarzeń i aktywnym buforze śledzenia należącym do jądra późniejsze zawinięcie bufora wywołuje callback z kontekstu uprzywilejowanego wątku po zwolnieniu kodu modułu, więc kod modułu użytkownika może zostać wykonany z uprawnieniami jądra po wyładowaniu lub, po ponownym użyciu pamięci, przekierować przepływ sterowania bądź spowodować błąd.

Ocena ryzyka

Po wyładowaniu modułu jego kod może zostać wykonany z uprawnieniami jądra, co umożliwia eskalację uprawnień, wykonanie dowolnego kodu lub destabilizację systemu. Ryzyko występuje w systemach wbudowanych z włączonym śledzeniem zdarzeń i modułami użytkownika.

Rekomendacja

Zaktualizuj Eclipse ThreadX do wersji nowszej niż 6.5.2.202603, w której callback jest unieważniany przy wyładowaniu modułu. Jako obejście wyłącz śledzenie zdarzeń lub unikaj wyładowywania modułów użytkownika do czasu aktualizacji.

Inne podatności w Eclipse ThreadX

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

In Eclipse ThreadX versions 6.0.1 through 6.5.2.202603, ThreadX Modules does not revoke a module's trace-buffer-full callback when the module is stopped and unloaded. With event tracing enabled and a kernel-owned trace buffer still active, a later buffer wrap invokes the callback from privileged thread context after the module's code has been released, so a user-mode module can have its code run with kernel privileges after unload, or, once the memory is reused, redirect control flow or cause a fault.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS