CVE-2021-41556
KrytyczneStreszczenie
W pliku sqclass.cpp w Squirrel w wersjach do 2.2.5 oraz 3.x do 3.1 występuje podatność na odczyt poza zakresem, co może prowadzić do wykonania kodu. W przypadku, gdy ofiara uruchomi skrypt Squirrel kontrolowany przez atakującego, możliwe jest wydostanie się z piaskownicy skryptu, nawet jeśli wszystkie niebezpieczne funkcje, takie jak operacje na systemie plików, zostały wyłączone.
Ocena ryzyka
Atakujący może wykorzystać tę podatność do atakowania usług chmurowych, które pozwalają na dostosowywanie za pomocą skryptów Squirrel, lub do dystrybucji złośliwego oprogramowania przez gry wideo, które zawierają silnik Squirrel. To stwarza poważne zagrożenie dla bezpieczeństwa aplikacji i danych użytkowników.
Rekomendacja
Zaleca się aktualizację Squirrel do najnowszej wersji, aby usunąć tę podatność. Dodatkowo, należy ograniczyć możliwość uruchamiania skryptów Squirrel w środowiskach, gdzie nie jest to konieczne.
Powiązane podatności
- CVE-2026-115933Krytyczne
Postiz podpisuje tokeny sesji, zaproszeń i resetowania hasła jednym wspólnym sekretem, bez oznaczenia przeznaczenia tokenu. Trasa odświeżająca dane kanału rozszerzenia przeglądarki podpisywała dane pochodzące z samego żądania i zapisywała wynik w miejscu czytelnym dla użytkownika, co pozwalało uzyskać poprawnie podpisany token z dowolnymi roszczeniami akceptowany jako sesja, zaproszenie z wybraną rolą, reset hasła lub token provisioningu enterprise.
- CVE-2026-115557Krytyczne
Moduł "ssl" w Pythonie otrzymał listę blokowanych znanych skompromitowanych certyfikatów, aby zapewnić bezpieczeństwo użytkowników nawet bez skonfigurowanego odwoływania certyfikatów. Znane skompromitowane certyfikaty są automatycznie odrzucane niezależnie od konfiguracji polityki SSLContext.
- CVE-2026-115932Krytyczne
W Postiz ścieżka mediów, która nie jest adresem web, jest traktowana jako plik na dysku serwera bez sprawdzenia, czy znajduje się w katalogu uploadu. Zarejestrowany użytkownik może zapisać spreparowaną ścieżkę przy poście i doprowadzić do odczytu dowolnego pliku oraz wysłania go jako załącznika na kontrolowany przez siebie serwer Discord. Te same nieograniczone odczyty są dostępne przez dwie dodatkowe ścieżki, w tym sprawdzanie istnienia pliku i wyczerpanie pamięci backendu; samodzielna rejestracja jest domyślnie otwarta.
- CVE-2026-94075Krytyczne
Wtyczka WordPress Newsletters (newsletters-lite) do wersji 4.18.1 zawiera podatność deserializacji niezaufanych danych, umożliwiającą wstrzyknięcie obiektów. Może to prowadzić do wykonania niepożądanego kodu przez atakującego.
- CVE-2026-114196Krytyczne
Wtyczka WordPress Paytium do wersji 5.0.5 jest podatna na deserializację niezaufanych danych, co umożliwia wstrzyknięcie obiektów. Może to pozwolić atakującemu na wykonanie nieautoryzowanych działań.
- CVE-2026-112866Krytyczne
Wtyczka WordPress Product Filter by WBW (woo-product-filter) do wersji 3.4.6 jest podatna na ślepą iniekcję SQL z powodu niewłaściwej neutralizacji specjalnych elementów w poleceniach SQL. Atakujący może wykorzystać tę lukę do manipulacji zapytaniami do bazy danych.
- CVE-2026-111402Krytyczne
Wtyczka WordPress Newsletters (newsletters-lite) do wersji 4.18.1 jest podatna na iniekcję SQL z powodu niewłaściwej neutralizacji specjalnych elementów w poleceniach SQL. Może to umożliwić atakującemu wykonanie dowolnych zapytań SQL.
- CVE-2026-110956Krytyczne
Wtyczka WordPress asVereinbase przed wersją 1.1.8 nie wymaga prawidłowego hasła ani prawdziwego drugiego czynnika przed uwierzytelnieniem użytkownika, traktując pustą zapisaną wartość jako dopasowanie. Umożliwia to nieuwierzytelnionemu atakującemu zalogowanie się jako dowolny użytkownik, w tym administrator.
- CVE-2026-115806Krytyczne
Wtyczka Prime Mover – Backup and Migration dla WordPressa jest podatna na wstrzyknięcie obiektu PHP (PHP Object Injection) we wszystkich wersjach do 2.2.1 włącznie. Nieuwierzytelniony atakujący może zapisać spreparowany, zakodowany w base64 serializowany obiekt w polu komentarza, a następnie wtyczka podczas eksportu lub przywracania dekoduje go i przekazuje do unserialize() bez ograniczeń klas. Wtyczka zawiera własny łańcuch POP w bibliotece Freemius, co umożliwia wykorzystanie podatności bez dodatkowych wtyczek.
- CVE-2026-115931Krytyczne
Postiz pozwala zalogowanemu użytkownikowi na żądanie wykonania funkcji na podłączonym kanale, ale backend nie ograniczał, jakie funkcje mogą być wywołane. Użytkownik mógł wywołać wewnętrzne funkcje pomocnicze, w tym jedną czytającą pliki z dysku serwera (np. plik środowiskowy z sekretem do podpisywania sesji, adres bazy danych i poświadczenia usług) oraz inną powodującą zakończenie procesu backendu. Samorejestracja jest domyślnie otwarta, więc nie jest potrzebne istniejące konto ani działanie innego użytkownika.
Oryginalny opis (angielski, źródło NVD)
sqclass.cpp in Squirrel through 2.2.5 and 3.x through 3.1 allows an out-of-bounds read (in the core interpreter) that can lead to Code Execution. If a victim executes an attacker-controlled squirrel script, it is possible for the attacker to break out of the squirrel script sandbox even if all dangerous functionality such as File System functions has been disabled. An attacker might abuse this bug to target (for example) Cloud services that allow customization via SquirrelScripts, or distribute malware through video games that embed a Squirrel Engine.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

