CVE-2023-41325
WysokieCVSS 7.4Streszczenie
OP-TEE to środowisko zaufane (TEE) zaprojektowane jako towarzyszące dla niesecure'nego jądra Linux działającego na rdzeniach Arm Cortex-A. W wersjach od 3.20 do 3.22 funkcja `shdr_verify_signature` może prowadzić do podwójnego zwolnienia pamięci, co może skutkować nieprzewidywalnym zachowaniem systemu.
Ocena ryzyka
Podwójne zwolnienie pamięci może prowadzić do poważnych problemów z bezpieczeństwem, w tym do potencjalnego przejęcia kontroli nad systemem przez nieautoryzowane osoby. Organizacje powinny być świadome ryzyka związanego z używaniem podatnych wersji OP-TEE.
Rekomendacja
Zaleca się aktualizację do wersji 3.22 lub nowszej, aby usunąć tę podatność. Brak znanych obejść dla tej luki.
Powiązane podatności
- CVE-2026-19660Krytyczne
Wtyczka Divi Membership dla WordPressa do wersji 2.3.0 włącznie ma podatność na pominięcie uwierzytelniania. Funkcja process_paypal_callback akceptuje zakodowany base64 parametr paypal_param bez walidacji IPN, podpisu kryptograficznego, weryfikacji własności ani nonce, co pozwala na zalogowanie się jako dowolny użytkownik, w tym administrator.
- CVE-2026-14378Krytyczne
Wtyczka DevKit Pro dla WordPressa do wersji 2.3.0 włącznie ma podatność na pominięcie uwierzytelniania prowadzącą do przejęcia konta administratora. Obsługa revert_switch ufa kontrolowanemu przez atakującego ciasteczku original_user_id, a weryfikacja nonce i uprawnień jest przeprowadzana na podstawie tego ciasteczka, a nie rzeczywistego żądającego.
- CVE-2026-104480Krytyczne
Discord libdave przed wersją 1.2.0 nie odrzucał wiadomości MLS Welcome, gdy lista uczestników zawierała nieznanego uczestnika. Atakujący kontrolujący ścieżkę sygnalizacji DAVE (bramka głosowa lub równoważna pozycja) mógł spowodować, że klienci zaakceptują nieautoryzowanego członka do szyfrowanej sesji medialnej.
- CVE-2026-86345Krytyczne
W 389-ds-base serwer nie odrzuca buforowanych bajtów tekstu jawnego z połączenia klienta podczas negocjacji StartTLS. Atakujący w ścieżce sieciowej może wstrzyknąć spreparowaną wiadomość LDAP, która jest przetwarzana po ulepszeniu TLS, a odpowiedź jest dostarczana klientowi zamiast odpowiedzi na jego własne oczekujące żądanie.
- CVE-2026-103765Krytyczne
Mooncake do wersji 0.3.13.post1 zawiera brak uwierzytelnienia w handlerze /metadata serwera HTTP, co pozwala nieuwierzytelnionym atakującym na odczyt, nadpisanie i usunięcie kluczy metadanych silnika transferu. Mogą oni zatruć deskryptory segmentów lub odtworzyć wpisy rpc_meta, aby przekierować transfery pamięci podręcznej KV do kontrolowanych przez atakującego odbiorników lub wyczerpać pamięć serwera.
- CVE-2026-103764Krytyczne
Silnik transferu Mooncake przed wersją 0.3.13 zawiera niezaufane wyłuskanie wskaźnika w ServerSession::readHeader, co pozwala nieuwierzytelnionym atakującym na odczyt i zapis dowolnej pamięci procesu przez port danych TCP. Mogą oni wysłać spreparowany SessionHeader z dowolnymi wartościami addr i size, używając kodów READ lub WRITE, aby ujawnić zawartość pamięci podręcznej KV, promptów i sekretów lub uszkodzić pamięć w celu wykonania kodu.
- CVE-2026-71449Krytyczne
W Johnson Controls EasyIO FS32 występuje podatność polegająca na użyciu wbudowanego klucza kryptograficznego, co pozwala na odczyt osadzonych danych wrażliwych. Problem dotyczy wersji przed 3.0b63.
- CVE-2026-18397Krytyczne
Podatność umożliwia nieuwierzytelnione zdalne wykonanie kodu (RCE) na maszynie ofiary poprzez wykorzystanie słabości kryptograficznych i problemów z zarządzaniem pamięcią w komponencie SConnect native host. Atak wykorzystuje nieograniczony interfejs przesyłania wiadomości między kontrolowaną przez atakującego stroną internetową a native hostem, co pozwala na obejście kontroli bezpieczeństwa.
- CVE-2026-55395Krytyczne
W systemach Teledyne FLIR Aware2 (wersje do 6.9.0.2 dla PackBot i 1.7.9 dla FirstLook) w kontroli dostępu znajdują się zakodowane na stałe hasła. Zdalny, nieuwierzytelniony atakujący może je odczytać z firmware'u lub dokumentacji i uzyskać dostęp do robotów oraz zmienić ich konfigurację.
- CVE-2026-55393Krytyczne
W interfejsie webowym Teledyne FLIR Aware2 (wersje do 6.9.0.2 dla PackBot i 1.7.9 dla FirstLook) nie są weryfikowane ścieżki plików. Zdalny, nieuwierzytelniony atakujący może wykorzystać podatność typu path traversal do odczytu plików konfiguracyjnych i parametrów bezpieczeństwa robotów.
Oryginalny opis (angielski, źródło NVD)
OP-TEE is a Trusted Execution Environment (TEE) designed as companion to a non-secure Linux kernel running on Arm; Cortex-A cores using the TrustZone technology. Starting in version 3.20 and prior to version 3.22, `shdr_verify_signature` can make a double free. `shdr_verify_signature` used to verify a TA binary before it is loaded. To verify a signature of it, allocate a memory for RSA key. RSA key allocate function (`sw_crypto_acipher_alloc_rsa_public_key`) will try to allocate a memory (which is optee’s heap memory). RSA key is consist of exponent and modulus (represent as variable `e`, `n`) and it allocation is not atomic way, so it may succeed in `e` but fail in `n`. In this case sw_crypto_acipher_alloc_rsa_public_key` will free on `e` and return as it is failed but variable ‘e’ is remained as already freed memory address . `shdr_verify_signature` will free again that memory (which is `e`) even it is freed when it failed allocate RSA key. A patch is available in version 3.22. No known workarounds are available.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

