Katalog podatności CVE
Przetłumaczone opisy podatności z bazy NVD NIST - w języku polskim
Przeglądaj podatności według pakietuKatalog CISA KEV zaktualizowany: (v2026.11.06)
Cotygodniowy digest CVE
Jeden mail w tygodniu z nowo opublikowanymi podatnościami, o których warto wiedzieć. Bez zakładania konta.
Digest dotyczy ogólnie nowych podatności, nie Twoich serwerów. Jeśli chcesz wiedzieć, które z nich faktycznie działają w Twojej infrastrukturze, tym zajmuje się Secvalis : skanuje Twoje maszyny i zgłasza wyłącznie to, co ich dotyczy.
Wcześniej zaufany autor szablonu mógł napisać poprawny szablon, w którym użycie słowa kluczowego 'yield' nie było poprawnie escapowane. Obecnie zapewniono, że prawidłowe użycia słów kluczowych są escapowane, a nieprawidłowe nie są.
Gdy literał szablonu JavaScript zawiera kolejne wyrażenia, stan śledzenia kontekstu nie był poprawnie resetowany przy wejściu w nowe wyrażenie. Obecnie zapewniono, że wpisy wyrażeń w literałach szablonów poprawnie resetują zmienne kontekstu, dzięki czemu wszystkie kolejne literały wyrażeń regularnych są dokładnie rozpoznawane i escapowane.
SumatraPDF w wersji 3.6.1 i wcześniejszych zawiera podatność w ChmFile::GetCharZ(), gdzie niekontrolowane offsety z plików CHM są zawężane do liczb ze znakiem bez sprawdzenia dolnego zakresu. Może to prowadzić do odczytu przed buforem /#STRINGS i deterministycznego zakończenia aplikacji.
SumatraPDF w wersji 3.6.1 i wcześniejszych oraz w wersji przedpremierowej 3.7.0.20369 (gdy WebView2 jest niedostępny) zawiera podatność w ParseProtoUrl(), gdzie podpisany komponent hosta URL its:// jest używany jako indeks do gHtmlWindows. Może to prowadzić do odczytu poza zakresem i nieprawidłowego wywołania zwrotnego, kończącego proces.
SumatraPDF w wersji 3.6.1 i wcześniejszych zawiera podatność w MaybeFlipBitmap(), gdzie GDI+ odczytuje rozmiar PropertyTagOrientation kontrolowany przez atakującego do stałego 64-bajtowego bufora na stosie. Otwarcie spreparowanego pliku TIFF może prowadzić do nadpisania danych sterujących na stosie, choć w testowanych buildach proces kończy się przez kontrolę cookie stosu.
SumatraPDF w wersji 3.6.1 i wcześniejszych zawiera podatność w InitializePolicies(), gdzie ścieżka sumatrapdfrestrict.ini zaczyna się od gPolicyRestrictions ustawionego na Perm::All i tylko dodaje bity uprawnień, więc plik INI nigdy nie odbiera uprawnień. Wdrożenie z tym plikiem INI, w tym z błędnym plikiem lub zerowymi ustawieniami, może cicho ominąć skonfigurowane ograniczenia dysku, sieci, drukowania, rejestru, schowka, preferencji i pełnoekranowe.
SumatraPDF w wersji 3.6.1 i wcześniejszych zawiera podatność w FrameOnCommand(), gdzie CmdExec przekazuje zerowy wskaźnik bieżącej karty do RunWithExe(), który dereferencjonuje WindowTab::filePath. Lokalny proces w tej samej sesji Windows, o poziomie integralności większym lub równym SumatraPDF, może wysłać CmdExec przez DDE lub WM_COPYDATA, gdy nie jest otwarta żadna karta dokumentu, powodując nagłe zakończenie procesu i utratę niezapisanych danych.
SumatraPDF w wersji 3.7.0.22298 zawiera cztery niezależnie osiągalne warianty walidacji zakresu w src/LitDoc.cpp, które pozwalają na przepełnienie, zawężenie do wartości ujemnych lub zawinięcie niekontrolowanych offsetów i rozmiarów przed niepełnymi kontrolami granic. Otwarcie spreparowanego pliku LIT może powodować nieprawidłowe odczyty wskaźników i deterministyczne zakończenie aplikacji.
SumatraPDF w wersji 3.7.0.22298 zawiera podatność w LitParseHeader() w src/LitDoc.cpp, gdzie obliczany jest offset sekcji hdrLen + nPieces * 16 przy użyciu arytmetyki ze znakiem 32-bitowym bez walidacji pełnego wyniku. Gdy suma przekroczy zakres i stanie się ujemna, konstrukcja wskaźnika prowadzi do nieprawidłowego odczytu w LitU32(), powodując deterministyczne zakończenie aplikacji.
SumatraPDF w wersji 3.7.0.22298 zawiera podatność w src/MobiDoc.cpp, gdzie niezaufane pole mobiHdr.hdrLen (bez znaku) jest zawężane do liczby ze znakiem do walidacji; wartości powyżej INT_MAX stają się ujemne i omijają górną granicę. Gdy flaga EXTH jest ustawiona, oryginalna wartość bez znaku jest używana jako offset wskaźnika, powodując odczyt poza buforem rekordu w DecodeExthHeader(). Otwarcie spreparowanego pliku MOBI może niezawodnie zakończyć aplikację z naruszeniem dostępu.
W programie Eye of GNOME (eog) wykryto przepełnienie bufora na stercie w czytniku metadanych PNG. Wynika ono z nieprawidłowego zarządzania stanem podczas przetwarzania podzielonych fragmentów metadanych. Atakujący może nakłonić użytkownika do otwarcia specjalnie spreparowanego pliku PNG, co może doprowadzić do wykonania dowolnego kodu lub awarii aplikacji (DoS).
IBM Guardium Data Protection w wersjach 12.0, 12.1 i 12.2 zawiera wbudowane na stałe poświadczenia (hard-coded credentials). Może to umożliwić zdalnemu atakującemu uzyskanie dostępu do poufnych informacji.
IBM Guardium Data Protection 12.2.2 umożliwia zdalnemu atakującemu przeprowadzenie ataku typu man-in-the-middle z powodu nieprawidłowej walidacji certyfikatów. Atakujący może przechwycić lub zmodyfikować komunikację.
Jivejdon do wersji 5.0 zawiera podatność cross-site request forgery (CSRF), która pozwala zdalnym atakującym na wykonywanie akcji zmieniających stan poprzez wykorzystanie endpointów GET bez tokenów anty-CSRF. Atakujący mogą nakłonić uwierzytelnionych użytkowników do kliknięcia spreparowanych linków prowadzących do /account/protected/delAll, /account/protected/sub/delSub lub /message/updateAction, aby usunąć prywatne wiadomości i subskrypcje lub zmienić nazwy wątków.
Jivejdon od commita e0306088 do commita ee67a65e nie ma ograniczeń szybkości (rate limiting) na nieuwierzytelnionym endpointcie /account/smsVRAction obsługiwanym przez SmsQQAction, co pozwala na nieograniczone wysyłanie SMS-ów. Atakujący mogą załadować newAccount.jsp, aby ustawić atrybuty sesji, a następnie wielokrotnie wywoływać endpoint w celu nękania dowolnych numerów telefonów i wyczerpania salda Tencent Cloud SMS operatora.
Jivejdon do wersji 5.0 zawiera podatność słabego przechowywania haseł, polegającą na zapisywaniu haseł kont jako niesolonych skrótów MD5 za pomocą ToolsUtil.hash() w AccountDaoSql. Atakujący, którzy uzyskają tabelę użytkowników poprzez dostęp do bazy danych lub wstrzyknięcie SQL, mogą złamać hasła za pomocą prekomputowanych tablic lub ataków GPU.
Jivejdon do wersji 5.0 zawiera podatność obejścia uwierzytelniania, która pozwala nieuwierzytelnionym atakującym na dostęp do kont utworzonych przez Weibo poprzez wywnioskowanie przewidywalnych poświadczeń z publicznych identyfikatorów użytkowników Weibo. OAuthAccountServiceImp.transferSina() ustawia hasło na pierwsze cztery cyfry identyfikatora Weibo, co pozwala atakującym zalogować się przez zwykły formularz logowania, aby czytać lub publikować w imieniu ofiar.
Jivejdon do wersji 5.0 zawiera podatność przechowywanego cross-site scripting (XSS), która pozwala uwierzytelnionym atakującym na wykonanie JavaScriptu poprzez przesyłanie załączników z nagłówkiem Content-Type dostarczonym przez atakującego. Atakujący mogą przesłać plik zadeklarowany jako text/html, który UploadShowAction serwuje inline, i udostępnić jego link, aby uruchomić JavaScript w domenie aplikacji u przeglądających użytkowników.
Jivejdon do wersji 5.0 zawiera podatność przechowywanego cross-site scripting (XSS), która pozwala uwierzytelnionym atakującym na wstrzyknięcie skryptu do prywatnych krótkich wiadomości, ponieważ receiveshortmessage.jsp renderuje nieprzefiltrowane treści wiadomości. Atakujący mogą wysłać krótką wiadomość zawierającą skrypt, który ToolsUtil.convertURL() przepuszcza bez zmian, aby wykonać kod w przeglądarce odbiorcy po otwarciu.
Jivejdon do wersji 5.0 zawiera podatność przechowywanego cross-site scripting (XSS), która pozwala uwierzytelnionym atakującym na wstrzyknięcie skryptu poprzez publikowanie nieoczyszczonych treści wiadomości forumowych. Treści wiadomości są renderowane przez messageListBody.jsp z filter="false" i domyślnymi filtrami nieescapującymi, co powoduje wykonanie skryptu w przeglądarce każdego użytkownika przeglądającego wątek.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

