CVE-2026-77237
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 7 - wyżej niż 7% wszystkich znanych CVE
Streszczenie
Brak walidacji typu zestawu kolejek w xQueueAddToSet() w FreeRTOS-Kernel przed wersją 11.3.1 może pozwolić nieuprzywilejowanemu zadaniu na portach z MPU i configUSE_QUEUE_SETS=1 na odczyt uprzywilejowanej pamięci jądra. Aby zaradzić temu problemowi, użytkownicy powinni zaktualizować do wersji 11.3.1 lub nowszej.
Ocena ryzyka
Nieuprzywilejowane zadanie może uzyskać dostęp do pamięci jądra, co może prowadzić do naruszenia integralności systemu lub ujawnienia wrażliwych danych.
Rekomendacja
Zaleca się aktualizację FreeRTOS-Kernel do wersji 11.3.1 lub nowszej.
Inne podatności w FreeRTOS-Kernel
Zobacz wszystkie- CVE-2026-119086Średnie
W FreeRTOS-Kernel przed wersją V11.3.3, na portach z włączonym MPU i kolejkami (queue sets), brak walidacji typu w wywołaniu systemowym wyboru queue-set pozwala lokalnemu zadaniu bez uprawnień zapisać dane poza obiektem o rozmiarze wskaźnika na uprzywilejowanym stosie jądra, naruszając pamięć uprzywilejowaną poza granicą izolacji MPU.
- CVE-2026-109588Wysokie
Błędne obcięcie długości bufora w sprawdzaniu autoryzacji bufora MPU w FreeRTOS-Kernel V11.3.0 i V11.3.1 na porcie MPU Arm Cortex-R82 (Armv8-R AArch64) może w pewnych warunkach pozwolić nieuprzywilejowanemu zadaniu w kompilacjach z włączonym MPU na odczyt lub zapis uprzywilejowanej pamięci jądra poza zweryfikowanym oknem bufora, poprzez wywołanie systemowe bufora strumienia.
- CVE-2026-109587Wysokie
Nieprawidłowa autoryzacja w porcie MPU Arm Cortex-R82 (Armv8-R AArch64) w FreeRTOS-Kernel V11.3.0 i V11.3.1 może pozwolić nieuprzywilejowanemu zadaniu w kompilacjach z włączonym MPU na odczyt i zapis uprzywilejowanej pamięci jądra poza przydzielonymi mu regionami, poprzez argument bufora przekazany do wywołania systemowego MPU.
- CVE-2026-77236Wysokie
FreeRTOS-Kernel przed wersją 11.3.1 nie waliduje minimalnego rozmiaru przy alokacji bezpiecznego kontekstu, co może pozwolić lokalnym użytkownikom na uszkodzenie metadanych sterty w bezpiecznym świecie poprzez zapis poza zakresem z parametrem rozmiaru stosu mniejszym niż wymagany.
- CVE-2026-77235Wysokie
FreeRTOS-Kernel przed wersją 11.3.1 nie weryfikuje uprawnień w handlerze czyszczenia bezpiecznego kontekstu, co może pozwolić lokalnym użytkownikom na wywołanie use-after-free w pamięci bezpiecznego świata przez handler SVC dla dealokacji bezpiecznego kontekstu.
- CVE-2026-77234Wysokie
FreeRTOS-Kernel przed wersją 11.3.1 ma nieprawidłową walidację wejścia, co może pozwolić nieuprzywilejowanemu zadaniu na portach z MPU na wykonanie kodu w uprzywilejowanym kontekście jądra.
Oryginalny opis (angielski, źródło NVD)
Missing queue-set type validation in xQueueAddToSet() in the FreeRTOS-Kernel before 11.3.1 might allow an unprivileged task on MPU-enabled ports with configUSE_QUEUE_SETS=1 to read privileged kernel memory. To remediate this issue, users should upgrade to version 11.3.1 or later.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

