Średni Oczekuje na analizę

CVE-2026-95108

opublikowano:
modyfikacja:
Ocena CVSS
6.8
Średni · v4.0
wektor: CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

>_ Opis

Tłumaczenie automatyczne – może zawierać nieścisłości.

Jeden wątek logiczny modułu ThreadX trybu użytkownika kosztuje pulę obiektów współdzielonych Menedżera modułów dwie alokacje, a nie jedną. Moduł prosi o blok kontrolny `TX_THREAD` poprzez `txm_module_object_allocate`; `_txm_module_manager_thread_create` następnie pobiera drugą alokację `TXM_MODULE_KERNEL_STACK_SIZE` bajtów dla uprzywilejowanego stosu jądra, na którym działają wywołania systemowe wątku, i zapisuje to w bloku kontrolnym. Obydwa pochodzą z `_txm_module_manager_object_pool` i oba są powiązane z listą alokacji modułu.



Program rozsyłający usuwanie wątków Menedżera modułów udostępnił tylko pierwszy. Stos jądra pozostawał przydzielony do czasu zatrzymania całego modułu, więc moduł tworzący, kończący i usuwający wątki w pętli — każda zmiana stanu jest ważna, każda usługa zwracająca „TX_SUCCESS” — usunął stały blok ze skończonej puli współdzielonej przez menedżera i każdy inny załadowany moduł w każdym cyklu, tak długo, jak pozostawał załadowany. Po wyczerpaniu puli żaden moduł chroniony przed pamięcią nie może utworzyć żadnego obiektu jądra ani żaden wątek modułu trybu użytkownika nie może zostać utworzony w dowolnym miejscu systemu.



Podatna funkcja: `_txm_module_manager_tx_thread_delete_dispatch`, w `common_modules/module_manager/inc/txm_module_manager_dispatch.h`.

>_ Słabości (CWE)

>_ Referencje

Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.

This product uses the NVD API but is not endorsed or certified by the NVD.

Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.

CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.

NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org