CVE-2026-64678
KrytyczneCVSS 9.8Streszczenie
W bazie Nitrite (NO2) przed wersją 4.4.1 funkcja MVStoreUtils.openOrCreate() automatycznie wykrywa starszy format v1 i uruchamia migrację, która deserializuje wartości przez java.io.ObjectInputStream.readObject() bez listy dozwolonych klas ani ObjectInputFilter. Każda klasa Serializable dostępna na classpath aplikacji może zostać utworzona, co przy obecności odpowiedniej klasy gadget (np. z commons-collections) stanowi warunek wstępny zdalnego wykonania kodu.
Ocena ryzyka
Otwarcie spreparowanego pliku bazy danych może doprowadzić do zdalnego wykonania kodu w kontekście aplikacji osadzającej Nitrite. Ryzyko jest wysokie, jeśli na classpath znajdują się znane klasy gadget.
Rekomendacja
Zaktualizuj Nitrite do wersji 4.4.1 lub nowszej. Unikaj otwierania niezaufanych plików bazy danych oraz ogranicz klasy dostępne na classpath.
Powiązane podatności
- CVE-2026-64682Krytyczne
W AstroBlocks (CMS dla projektów Astro) przed wersją 3.4.0 tokeny sesji administratora mogą być fałszowane z powodu zaszytego awaryjnego sekretu JWT oraz niezgodnej nazwy zmiennej środowiskowej. Osoba znająca publiczną wartość awaryjną (czytelną w opublikowanym pakiecie) może sfałszować ważny token sesji z rolą "owner" i uzyskać pełną kontrolę administracyjną nad CMS.
- CVE-2026-64670Krytyczne
W Waline w wersjach 3.15.2 i wcześniejszych klient @waline/client renderuje podgląd edytora komentarzy za pomocą marked bez sanityzacji i wstrzykuje go przez v-html. Podczas edycji komentarza edytor jest wypełniany surową, niesanityzowaną treścią, więc administrator klikający Edytuj na komentarzu atakującego renderuje surowy HTML w swojej sesji, co prowadzi do przechowywanego XSS i eskalacji uprawnień.
- CVE-2026-126542Krytyczne
WWBN AVideo w wersjach 6.5 do 29.7.1 zawiera podatność na obejście uwierzytelniania, która pozwala nieuwierzytelnionym atakującym zalogować się jako dowolny użytkownik poprzez nazwy wyświetlane w logowaniu społecznościowym Hybridauth. Atakujący może ustawić nazwę wyświetlaną w X, Facebook, Yahoo lub LinkedIn na nazwę użytkownika ofiary i pominąć e-mail, co powoduje zalogowanie jako to konto, w tym administratora, bez hasła.
- CVE-2026-126261Krytyczne
Podatność nieprawidłowej autoryzacji w Fortinet FortiManager w wersjach 8.0.0, 7.6.0–7.6.7, 7.4.0–7.4.5 oraz 7.2.0–7.2.8 może pozwolić nieuwierzytelnionemu atakującemu z dostępem do portu FGFM na wykonanie kodu lub poleceń za pomocą spreparowanych pakietów FGFM.
- CVE-2026-126187Krytyczne
Pakiety react-server-dom-webpack, react-server-dom-parcel i react-server-dom-turbopack w wersjach od 19.0.0 do 19.0.9, 19.1.10, 19.2.9 i 19.3.1 są podatne na nieuwierzytelnione zdalne wykonanie kodu poprzez spreparowane dane wejściowe wymierzone w frameworki obsługujące React Server Components. Podatność dotyczy wyłącznie rzadkich przypadków, gdy odpowiedzi transportują wiele tablic typowanych wraz z wartością kontrolowaną przez atakującego; aplikacje bez kodu serwerowego lub bez frameworku/bundlera obsługującego React Server Components nie są zagrożone.
- CVE-2026-89324Krytyczne
Wtyczka Basel Post Types dla WordPressa (wersje do 1.18 włącznie) zawiera błąd w kodzie uwierzytelniania, który powoduje stałe użycie zaszytego w kodzie źródłowym motywu klucza SECURE_AUTH_SALT. Ponieważ klucz jest publicznie znany, nieuwierzytelniony atakujący może offline sfałszować podpis Opauth i wysłać spreparowane żądanie callback, logując się jako dowolny istniejący użytkownik, w tym administrator. Wymaga to aktywnego WooCommerce oraz skonfigurowanego dostawcy logowania społecznościowego (Facebook, Google lub VKontakte).
- CVE-2026-82391Krytyczne
W serwerze HTTP Zephyr, w obsłudze HTTP/2, funkcja handle_http2_static_fs_resource() przekazywała &client->data_len jako parametr wyjściowy rozmiaru pliku, nadpisując licznik nieprzetworzonych bajtów w buforze odbiorczym. Serwowanie dowolnego pliku statycznego przez nieuwierzytelniony GET HTTP/2 powodowało, że client->data_len przyjmował rozmiar pliku, co prowadziło do odczytu i zapisu poza granicami bufora oraz korupcji pamięci. Luka dotyczy aplikacji rejestrujących zasób statycznego systemu plików (HTTP_RESOURCE_TYPE_STATIC_FS) z CONFIG_FILE_SYSTEM=y.
- CVE-2026-125883Krytyczne
N-able N-central przed wersją 26.4.1 jest podatny na niewłaściwe ograniczenie odwołań do zewnętrznych encji XML, co umożliwia zatruwanie schematu XML (XML Schema Poisoning). Podatność dotyczy wersji starszych niż 26.4.1.
- CVE-2026-125881Krytyczne
N-able N-central przed wersją 26.4.1 zawiera podatność typu Server-Side Request Forgery (SSRF), umożliwiającą atakującemu wymuszenie żądań po stronie serwera. Podatność dotyczy wersji starszych niż 26.4.1.
- CVE-2026-125298Krytyczne
AsiaInfo Business Support System (BSS) w wersjach 9.2.0 do 9.2.40 nieprawidłowo weryfikuje podpisy kryptograficzne tokenów JWT. Zdalny, nieuwierzytelniony atakujący może sfałszować poprawnie sformatowany token JWT bez ważnego podpisu i użyć go do wykonania uprzywilejowanych akcji. Poprawiono w wersji 9.2.41.
Oryginalny opis (angielski, źródło NVD)
NOsql Object (NO2 a.k.a Nitrite) database is an open source nosql embedded document store. Prior to version 4.4.1, when Nitrite opens a database file, MVStoreUtils.openOrCreate() automatically checks for a legacy v1-format store and, on detecting one (or hitting a compatibility error while opening), triggers an automatic migration path. This path deserializes stored values using NitriteDataType.deserialize(byte[]), which passes the raw bytes directly to java.io.ObjectInputStream.readObject() via a custom NitriteObjectInputStream subclass. That subclass overrides only readClassDescriptor() — solely to remap a handful of known legacy class names to their current equivalents — and implements no class allowlist, blocklist, or ObjectInputFilter (JEP 290). Any Serializable class reachable on the embedding application's classpath can therefore be instantiated via readObject(), with readObject()/readExternal()/readResolve() callbacks invoked unconditionally. If a suitable gadget class (e.g. from commons-collections or similar) happens to be present on the classpath, this is a precondition for remote code execution. This issue has been patched in version 4.4.1.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

