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.
MariaDB Connector/R2DBC przed wersją 1.4.1 zakłada, że zestaw znaków połączenia to UTF-8. Serwer może ogłosić zmianę character_set_client w trakcie sesji przez mechanizm OK-packet session-state-tracking, w tym przez SET NAMES wykonane przez procedurę składowaną lub wyzwalacz, konfigurację serwera lub wrogi serwer. Jeśli nowy zestaw znaków nie jest UTF-8, sterownik kontynuuje wymianę UTF-8, podczas gdy serwer interpretuje te same bajty w innym kodowaniu, powodując cichą korupcję danych i niezgodność zestawów znaków, co może obejść cytowanie lub escapowanie bajtowe.
MariaDB Connector/J przed wersjami 2.7.14, 3.3.5, 3.4.3 i 3.5.9 koduje i dekoduje tekst protokołu oraz wykonuje escapowanie po stronie klienta przy założeniu, że zestaw znaków połączenia to UTF-8. Serwer może zgłosić zmianę character_set_client w trakcie sesji przez OK-packet session-state tracking, w tym przez SET NAMES, procedurę składowaną lub wyzwalacz, konfigurację serwera lub wrogi serwer. Jeśli character_set_client zmieni się na nie-UTF-8, sterownik kontynuuje odczyt i zapis UTF-8, podczas gdy serwer interpretuje te same bajty w innym kodowaniu, powodując cichą korupcję danych i niezgodność zestawów znaków, co może obejść cytowanie lub escapowanie bajtowe.
MariaDB Connector/J przed wersjami 2.7.14, 3.3.5, 3.4.3 i 3.5.9 może być zmuszony do przesłania hasła konta przez niezabezpieczone połączenie podczas uwierzytelniania PAM dialog. Plugin mysql_clear_password jest chroniony wymogiem bezpiecznego transportu, ale handler PAM SendPamAuthPacketFactory (nazwany dialog przez serwer) nie deklaruje tego wymogu i dziedziczy domyślną wartość secure-required false. Wrogi lub man-in-the-middle serwer może wysłać Authentication Switch Request dla dialog przez zwykłe TCP, powodując, że sterownik zwróci hasło użytkownika w postaci jawnego tekstu, gdy sslMode=DISABLE i restrictedAuth=null (domyślna konfiguracja).
MariaDB Connector/J przed wersjami 2.7.14, 3.3.5, 3.4.3 i 3.5.9, gdy aplikacja Java łączy się z sslMode=verify-full lub verify-ca, podaje hasło i nie konfiguruje serverSslCert lub trustStore, może zaakceptować niezaufany certyfikat self-signed przez tymczasowy menedżer zaufania fallbackToSystemTrustStore=true i zapisać jego certFingerprint do późniejszego wiązania tożsamości. Ścieżki OK-packet i authentication-switch egzekwują odcisk certyfikatu, ale ścieżka initial-handshake nie. HandshakeResponse.encode() może zbudować i wysłać odpowiedź mysql_clear_password przed sprawdzeniem certFingerprint, sslMode lub odporności na man-in-the-middle, a ścieżka początkowa również omija restrictedAuth. Aktywny man-in-the-middle lub wrogi serwer może przedstawić certyfikat self-signed, podać się za MariaDB, wybrać mysql_clear_password jako początkowy plugin uwierzytelniania i otrzymać pełne hasło bazy danych przed odrzuceniem połączenia.
MariaDB Connector/Node.js przed wersjami 3.2.4, 3.3.3, 3.4.6 i 3.5.3 pozwala na wstrzyknięcie SQL, gdy kontrolowane przez atakującego parametry Buffer są escapowane po stronie klienta przy zestawach znaków big5, gbk, sjis, cp932 lub gb18030. PacketOutputStream.writeBufferEscape w lib/io/packet-output-stream.js escapował bajty bez uwzględnienia logiki charset-aware getMbRecognizer z lib/misc/charset-mb.js. Serwerowy lekser SQL uruchamia my_ismbchar przed przetwarzaniem escapowania, więc kontrolowany bajt może skonsumować wstawiony backslash 0x5C jako bajt wielobajtowy i pozostawić następujący cudzysłów 0x27 nieescapowany, kończąc literał łańcuchowy i pozwalając na dowolne SQL. Domyślny zestaw utf8mb4 i parametry wysyłane przez ścieżkę execute binary prepared-statement nie są podatne.
MariaDB Connector/Node.js przed wersjami 3.2.4, 3.3.3, 3.4.6 i 3.5.3 może ujawnić hasło konta, gdy uwierzytelnianie PAM dialog jest negocjowane przez niezabezpieczony transport. W lib/cmd/handshake/auth/pam-password-auth.js i lib/cmd/handshake/authentication.js, zachowanie SendPamAuthPacketFactory dla pluginu dialog po stronie serwera nie miało zabezpieczenia bezpiecznego transportu zastosowanego do mysql_clear_password. Przy domyślnych ustawieniach sslMode=DISABLE i restrictedAuth=null, wrogi lub on-path serwer może wysłać Authentication Switch Request dla dialog przez zwykłe TCP, powodując, że sterownik zwróci hasło konta w postaci jawnego tekstu. Poprawnie zweryfikowane TLS i lokalny gniazdo Unix zapobiegają tej ścieżce, podczas gdy walidacja tożsamości serwera tylko na podstawie odcisku palca nie jest wystarczająca.
Silverstripe Versioned przed wersją 3.2.1 ma podatność w RestoreAction::getRestoreMessage() w src/RestoreAction.php, która buduje powiadomienia o przywróceniu ArchiveAdmin renderowane jako CAST_HTML i wstawia $restoredItem->Title, $restoredItem->URLSegment, $restoredItem->CMSEditLink() oraz $changedProperty['value'] bez zastosowania Convert::raw2xml(). Gdy administrator przywraca zarchiwizowaną stronę zawierającą spreparowany tytuł lub segment URL, wygenerowana wiadomość o przywróceniu może wykonać zapisany JavaScript w przeglądarce administratora, naruszając poufność i integralność sesji CMS.
IGEL OS 12 przed 12.9.0, 12.8.3 LTS oraz IGEL OS 11 przed 11.11.150 zawierają podatność obejścia bezpiecznego rozruchu w etapie GRUB, umożliwiającą fizycznie obecnym atakującym uzyskanie nieautoryzowanego dostępu root przez umieszczenie niepodpisanego pustego pliku o nazwie igel.conf na partycji. Atakujący wykorzystują zawodne zachowanie weryfikacji podpisów GRUB, aby dostać się do interaktywnego wiersza GRUB, a następnie uruchomić jądro urządzenia z dodatkowymi argumentami, uzyskując powłokę root z odblokowanym dyskiem, pozostawiając wartości PCR TPM niezmienione.
Podatność przepełnienia bufora istnieje w wbudowanym serwisie HTTP w TL-WR841N v14 podczas przetwarzania żądań multipart/form-data. Niewystarczająca walidacja kontrolowanego przez atakującego parametru boundary może pozwolić zdalnemu nieuwierzytelnionemu atakującemu na wysłanie spreparowanego żądania, które uszkadza pamięć przez nadpisanie danych poza granicami wewnętrznego bufora.
Podatność polegająca na wyłuskaniu wskaźnika NULL istnieje w TL-WR841N v14 w serwisie UPnP podczas przetwarzania zapytań o zmienne stanu SOAP. Specjalnie spreparowane zapytanie SOAP może spowodować nieoczekiwane zakończenie lub niestabilność procesu obsługującego serwis UPnP.
Podatność polegająca na wyłuskaniu wskaźnika NULL istnieje w TL-WR841N v14 w serwisie UPnP podczas przetwarzania żądań akcji SOAP. Specjalnie spreparowane żądanie akcji SOAP zawierające nieoczekiwaną treść XML może spowodować nieoczekiwane zakończenie działania demona UPnP.
PrivateBin to internetowy pastebin, w którym serwer nie ma wiedzy o wklejonych danych. Przed wersją 2.0.5 funkcja AttachmentViewer.setAttachment w js/privatebin.js używa getAttachmentMimeType do akceptowania typów MIME kontrolowanych przez atakującego oraz getBlobUrl do tworzenia bloba samego pochodzenia przed ustawieniem href linku Download. Gałąź sanityzacji tylko dla SVG aktualizuje tylko blob podglądu, więc załączniki text/html, image/svg, application/xhtml+xml i text/xml mogą pozostać aktywne w blobie pobierania. Na instancji z fileupload = true i osłabioną, usuniętą lub nieobecną polityką bezpieczeństwa treści, anonimowy atakujący może utworzyć taki załącznik, a ofiara, która otworzy link w nowej karcie, powoduje wykonanie wbudowanego JavaScriptu w kontekście PrivateBin. Skrypt może odczytać lokalne magazyny w zakresie pochodzenia i wysyłać żądania samego pochodzenia, w tym żądania do aplikacji współdzielonych na tej samej domenie. Problem został naprawiony w wersji 2.0.5.
Arc Enterprise w wersjach od 26.02.1 do 26.06.2 akceptuje żądania dołączenia do klastra bez uwierzytelnienia, gdy klaster jest włączony, ale nie skonfigurowano wspólnego sekretu. Atakujący może stać się zaufanym węzłem, przechwytywać żądania i modyfikować członkostwo w klastrze.
TOTOLINK T6 w wersji 4.1.5cu.748_B20211015 ma nieprawidłową kontrolę dostępu w funkcji getTracerouteCfg, co pozwala nieuwierzytelnionym atakującym na uzyskanie logów diagnostycznych traceroute poprzez wysłanie spreparowanego żądania POST do /cgi-bin/cstecgi.cgi.
TOTOLINK T6 w wersji 4.1.5cu.748_B20211015 ma nieprawidłową kontrolę dostępu w funkcji getTelnetCfg, co pozwala nieuwierzytelnionym atakującym na uzyskanie informacji o statusie włączenia usługi Telnet poprzez wysłanie spreparowanego żądania POST do /cgi-bin/cstecgi.cgi.
IBM Cloud Pak for Data System 11.3.0.2 do Interim Fix 001 jest podatny na atak typu denial of service z powodu nieprawidłowego ograniczenia zasobów.
IBM Langflow OSS 1.0.0 do 1.11.1 może pozwolić zdalnemu uwierzytelnionemu atakującemu na wykonanie i odczytanie prywatnych przepływów dowolnego użytkownika z powodu nieprawidłowej autoryzacji.
IBM Langflow OSS 1.0.0 do 1.11.1 jest podatny na podrabianie żądań po stronie serwera (SSRF). Może to pozwolić uwierzytelnionemu atakującemu na wysyłanie nieautoryzowanych żądań z systemu, potencjalnie prowadząc do enumeracji sieci lub ułatwiając inne ataki.
Podatność w Zephyr's WireGuard VPN: funkcja wg_process_data_message() sprawdzała licznik anty-replay zbyt późno, po zatwierdzeniu zmian stanu peer'a (aktualizacja adresu, timery, rotacja kluczy). Atakujący może wstrzyknąć przechwycony pakiet, co prowadzi do przejęcia endpointu i zakłócenia sesji.
IBM Concert w wersjach od 1.0.0 do 2.3.1 może pozwolić zdalnemu atakującemu na wykonanie nieautoryzowanych działań przy użyciu technik man-in-the-middle z powodu nieprawidłowej walidacji certyfikatów.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

