CVE-2026-13577
WysokieCVSS 8.2Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 17 - wyżej niż 17% wszystkich znanych CVE
Streszczenie
Dancer2 w wersjach do 2.1.0 dla Perla generuje niebezpieczne identyfikatory sesji, gdy wymagane moduły CSPRNG są niedostępne. Funkcja generate_id w Dancer2::Core::Role::SessionFactory używa niskoentropijnych źródeł, takich jak rand(), co ułatwia odgadnięcie identyfikatora sesji.
Ocena ryzyka
Atakujący może odgadnąć identyfikator sesji i przejąć sesję innego użytkownika, uzyskując nieautoryzowany dostęp do systemu.
Rekomendacja
Zaktualizuj Dancer2 do wersji nowszej niż 2.1.0 lub zapewnij dostępność modułów Math::Random::ISAAC::XS i Crypt::URandom.
Powiązane podatności
- CVE-2026-79687Krytyczne
Dell PowerStore SDNAS zawiera podatność braku uwierzytelnienia dla krytycznej funkcji. Nieuwierzytelniony atakujący z dostępem zdalnym może wykorzystać tę lukę, prowadząc do dostępu do systemu plików.
- CVE-2026-18931Krytyczne
Podatność użycia twardo zakodowanych poświadczeń w oprogramowaniu Talassoft Industrial Management Software. Umożliwia ona odzyskanie osadzonych wrażliwych danych. Problem dotyczy wersji od V.4 przed V.16.
- CVE-2026-78012Krytyczne
Problem w stosie NetStaX EtherNet/IP przed wersją v5.6.1 może pozwolić na przekroczenie bufora odbiorczego po stronie aplikacji przez duże żądanie klasy 3, bez generowania błędu lub ostrzeżenia. Może to prowadzić do uszkodzenia pamięci, awarii urządzenia lub potencjalnego zdalnego ataku.
- CVE-2026-9621Krytyczne
Problem bezpieczeństwa polegający na odmowie usługi w RSLinx Classic. Nieprawidłowe obsłużenie uszkodzonego pakietu CIP może spowodować awarię usługi RSLinx Classic, wymagającą jej ponownego uruchomienia.
- CVE-2026-18808Krytyczne
Podatność polegająca na niewłaściwej kontroli generowania kodu (wstrzykiwanie kodu) w KIO (Klemsan Internet Objects). Umożliwia wstrzyknięcie kodu. Problem dotyczy wersji przed v1.9.
- CVE-2026-18210Krytyczne
Podatność polegająca na niewłaściwej neutralizacji specjalnych elementów w poleceniu SQL (wstrzykiwanie SQL) w Products's Store firmy TRtek. Umożliwia wstrzyknięcie SQL. Problem dotyczy wersji przed 030631b2.
- CVE-2026-84149Krytyczne
Podatność w systemie ERP spowodowana ujawnieniem informacji o repozytorium poprzez publicznie dostępny katalog .git. Nieuwierzytelniony atakujący może uzyskać metadane repozytorium i powiązane pliki, co może umożliwić rekonstrukcję kodu źródłowego aplikacji.
- CVE-2026-84148Krytyczne
Podatność w systemie ERP spowodowana niewłaściwą kontrolą uwierzytelniania i autoryzacji w punkcie końcowym API. Nieuwierzytelniony atakujący może manipulować parametrami, co prowadzi do ujawnienia wrażliwych informacji innych użytkowników.
- CVE-2026-84147Krytyczne
Podatność w systemie ERP spowodowana niewłaściwą kontrolą uwierzytelniania i nieodpowiednią walidacją typów plików w punkcie końcowym API. Nieuwierzytelniony atakujący może przesyłać dowolne pliki do katalogu dostępnego z sieci, co może umożliwić wykonanie dowolnego kodu i naruszenie systemu.
- CVE-2026-84121Krytyczne
Podatność umożliwiająca ucieczkę z piaskownicy z powodu użycia po zwolnieniu (use-after-free) w komponencie DOM: Security. Luka została naprawiona w przeglądarce Firefox 155 oraz w wersjach ESR 115.40, 140.15 i 153.2.
Oryginalny opis (angielski, źródło NVD)
Dancer2 versions through 2.1.0 for Perl generate insecure session ids when required CSPRNG modules are unavailable. Dancer2::Core::Role::SessionFactory::generate_id silently falls back to a built-in rand-derived session id unless both Math::Random::ISAAC::XS and Crypt::URandom are available. The fallback session id is generated from a SHA-1 hash of a call to the built-in rand function, the absolute path of the Dancer2::Core::Role::SessionFactory module, an internal counter, the process id, the module instance memory address, and a shuffled string of characters (using the List::Util::shuffle function, which also uses the built-in rand function). These are all low-entropy and easily guessed sources. The built-in rand() function is seeded with 32-bits and considered unsuitable for security applications. Predictable session ids could allow an attacker to gain access to systems.

