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.
IBM Netezza Software 11.3.0.3 do Interim Fix 002 wykonuje operacje bez weryfikacji własności zasobnika (bucket) przy użyciu parametru ExpectedBucketOwner. To pominięcie może pozwolić zdalnemu atakującemu na wykorzystanie błędnych konfiguracji lub kolizji nazw w celu przekierowania żądań aplikacji do niezamierzonego zasobnika S3 kontrolowanego przez atakującego.
IBM Netezza Software w wersjach 11.3.0.3 do Interim Fix 002 nie przeprowadza lub nieprawidłowo przeprowadza walidację certyfikatów TLS, co może pozwolić atakującemu na uzyskanie poufnych informacji przy użyciu technik man-in-the-middle.
IBM Netezza Software w wersjach 11.3.0.3 do Interim Fix 002 może pozwolić nieautoryzowanemu użytkownikowi na wstrzyknięcie danych do komunikatów dziennika z powodu nieprawidłowej neutralizacji specjalnych elementów podczas zapisu do plików dziennika.
IBM Netezza Software w wersjach 11.3.0.3 do Interim Fix 002 nie przeprowadza lub nieprawidłowo przeprowadza walidację certyfikatów TLS, co może pozwolić atakującemu na uzyskanie poufnych informacji przy użyciu technik man-in-the-middle.
IBM Netezza Software 11.3.0.3 do Interim Fix 002 zawiera zaszyte na stałe poświadczenia w kodzie źródłowym aplikacji, co umożliwia nieautoryzowany dostęp do rejestru kontenerów. Ujawniony sekret pozwala atakującym pobierać prywatne obrazy kontenerów, potencjalnie ujawniając zastrzeżony kod, szczegóły konfiguracji i inne wrażliwe informacje.
W Xpdf 4.06 i wcześniejszych wersjach występuje podatność na dzielenie przez zero, gdy glif w czcionce typu 3 ma zerową wysokość. Może to prowadzić do awarii programu lub nieprzewidzianego zachowania.
Podatność w D-Link DNS-340L w wersji 1.01B04 dotyczy pliku /cgi-bin/addon_center.cgi w komponencie Add-On Center. Manipulacja argumentami f_name/f_url/f_flag/f_login_user prowadzi do wstrzyknięcia poleceń systemu operacyjnego. Atak może być przeprowadzony zdalnie, a exploit został publicznie ujawniony.
W systemie itsourcecode Online Medicine Delivery System 1.0 odkryto lukę bezpieczeństwa. Dotkniętym elementem jest funkcja doInsert w pliku /rider/orders/controller.php?action=add komponentu Order Management Controller. Manipulacja argumentem image prowadzi do nieograniczonego przesyłania plików. Atak zdalny jest możliwy, a exploit został publicznie udostępniony.
node-csv to parser CSV z pełną funkcjonalnością, który przed wersją 7.0.2, gdy opcje columns i group_columns_by_name są włączone, traktuje zduplikowany nagłówek __proto__ jako istniejącą właściwość w packages/csv-parse/lib/api/index.js, przypisuje kontrolowaną przez atakującego tablicę przez obj['__proto__'] i zastępuje prototyp zwracanego obiektu rekordu. Złośliwy nagłówek CSV może wstrzyknąć dziedziczone wartości tablicowe do zwracanego rekordu, ukryć te wartości przed serializacją JSON i wpłynąć na wyliczanie właściwości oraz kontrole typów w aplikacjach przetwarzających rekord.
Colord to narzędzie do manipulacji kolorami, które przed wersją 2.9.4 używa w synchronicznych matcherach ciągów CSS (rgbString, hslString, hwbString, lchString, cmykString) niejednoznacznego wyrażenia regularnego ([+-]?\d*.?\d+), co pozwala na podział tych samych cyfr między nakładające się kwantyfikatory w sposób kwadratowy przy odrzucaniu nieprawidłowych danych. Atakujący, który może dostarczyć nieograniczony ciąg kolorów do funkcji colord(), getFormat(), isEqual(), mix() lub contrast(), może zablokować wątek przetwarzania przy użyciu payloadu o rozmiarze kilku kilobajtów.
MapLibre GL JS przed wersją 6.4.1 zawiera podatność w funkcji DOM.sanitize() w src/util/dom.ts, która iteruje elem.attributes jako żywą NamedNodeMap, podczas gdy removeAttributes() usuwa atrybuty z tej samej kolekcji, przesuwając indeksy i pomijając niebezpieczny atrybut. Atakujący kontrolujący nieufane ciągi atrybucji lub niestandardowe atrybucje może dostarczyć kolejne niebezpieczne atrybuty, takie jak onload lub ontoggle, które przetrwają sanityzację i wykonają się po wstawieniu do innerHTML. Ofiara musi wyrenderować mapę, aby skrypt się wykonał. Problem naprawiono w wersji 6.4.1.
W bibliotece jwcrypto, używanej do implementacji standardów JOSE, występuje błąd polegający na tym, że podczas weryfikacji General JSON Serialization JWS z zestawem kluczy, biblioteka nieprawidłowo identyfikuje konkretny identyfikator klucza (kid) i może zaakceptować podpis wykonany dowolnym ważnym kluczem z zestawu. Pozwala to atakującemu posiadającemu ważny klucz na ominięcie kontroli autoryzacji w aplikacjach, które polegają na identyfikatorze klucza do rozróżniania dzierżawców lub użytkowników.
parsedmarc w wersjach od 9.0.6 do przed 11.0.1 zapisuje pliki przykładowe raportów kryminalistycznych, używając ścieżki wyjściowej pochodzącej z tematu wiadomości e-mail. Gdy temat składa się wyłącznie z sekwencji przejść do katalogu nadrzędnego, funkcja sanityzacji nazwy pliku produkuje pusty ciąg, a fallback do nieprzetworzonego tematu powoduje zapis pliku poza zamierzonym katalogiem próbek. Atakujący, który może spowodować przetworzenie raportu o błędzie kryminalistycznym z spreparowanym tematem, może zapisać plik z kropką na początku nazwy i kontrolowaną zawartością w katalogu nadrzędnym skonfigurowanej ścieżki wyjściowej. Wymagane jest włączenie zapisu plików dla próbek raportów kryminalistycznych.
parsedmarc przed wersją 11.0.1 dekompresuje załączniki gzip i ZIP w jednym nieograniczonym odczycie bez limitu rozmiaru zdekompresowanego wyjścia. Ponieważ parsedmarc automatycznie przetwarza przychodzące wiadomości e-mail z raportami DMARC bez interakcji użytkownika, nieuwierzytelniony zdalny atakujący może wysłać spreparowaną wiadomość z silnie skompresowanym załącznikiem do monitorowanej skrzynki, powodując przydzielenie pamięci proporcjonalnej do rozmiaru po dekompresji i wyczerpanie dostępnego RAM.
toml-node to parser TOML dla Node.js i przeglądarki. Przed wersją 4.2.0 funkcja toml.parse() używa wygenerowanego przez Peggy 5.1.0 rekurencyjnego parsera w lib/parser.js, którego funkcje peg$parsevalue, peg$parsearray i peg$parseinline_table_entry rekurencyjnie przetwarzają zagnieżdżone tablice i tabele inline bez limitu głębokości. Zdalny nieuwierzytelniony atakujący, którego aplikacja parsuje kontrolowany dokument TOML zawierający kilka tysięcy zagnieżdżonych tablic lub tabel inline, może wyczerpać stos wywołań Node.js, wywołać nieoczekiwany błąd RangeError zamiast SyntaxError parsera i przerwać działanie niechronionego procesu roboczego lub procesu. Odpowiedni plik gramatyki to src/toml.pegjs, gdzie wygenerowany parser musi być ograniczony. Problem naprawiono w wersji 4.2.0.
stream-json to mikro-biblioteka komponentów strumieniowych do przetwarzania JSON i JSONC, która przed wersją 3.5.0 w filtrach ścieżek pick, ignore, filter i replace w src/core/filters/filter-base.js przelicza pełny ciąg ścieżki ze stosu zagnieżdżenia dla każdego tokena podlegającego sprawdzeniu. Ponieważ długość stosu równa się bieżącej głębokości zagnieżdżenia, a token sprawdzany jest emitowany na każdym poziomie, dokument o głębokości D kosztuje O(D²) zamiast O(D). Problem jest wywoływany przez głębokość zagnieżdżenia, a nie objętość bajtów, więc aplikacja przesyłająca niezaufany JSON przez filtr string lub RegExp może zablokować pętlę zdarzeń Node.js i spowodować denial of service przy użyciu małego, głęboko zagnieżdżonego dokumentu. Streamery streamArray, streamObject i streamValues nie są dotknięte, ponieważ używają stałoczasowego gettera asm.depth. Problem naprawiono w wersji 3.5.0.
toml-node to parser TOML dla Node.js i przeglądarki. Przed wersją 4.1.2 funkcja toml.parse() w lib/compiler.js może zostać oszukana przez ścieżkę tabeli taką jak a.b.y.__proto__.__proto__, umożliwiając przejście od wartości skalarnej do Number.prototype i Object.prototype. Wartość śledzenia currentPath używa zarówno tablic, jak i ciągów znaków, więc valueAssignments rejestruje ścieżkę połączoną przecinkami, taką jak a,b.y, podczas gdy deepRef sprawdza ścieżkę połączoną kropkami a.b.y, co pozwala na ominięcie zabezpieczenia przed duplikatami kluczy i zapisanie kluczy kontrolowanych przez atakującego do Object.prototype. Ścieżka czyszcząca prefiks tablicy w addTableArray może również wymazać stan zabezpieczeń przed tą samą trawersacją __proto__. Wstrzyknięte właściwości stają się widoczne w całym procesie Node.js i mogą powodować odmowę usługi, obejście logiki lub autoryzacji, lub wykonanie kodu, gdy aplikacja zawiera odpowiedni gadżet. Problem naprawiono w wersji 4.1.2.
W systemie itsourcecode Online Medicine Delivery System 1.0 zidentyfikowano podatność na cross-site scripting (XSS) w pliku /index.php?q=orderdetails. Manipulacja argumentem location prowadzi do odzwierciedlenia złośliwego skryptu. Atak może być przeprowadzony zdalnie, a exploit jest publicznie dostępny.
Niewłaściwe narażenie zasobów w CacheStorage w Google Chrome przed wersją 152.0.7977.82 umożliwiło zdalnemu atakującemu wykonanie dowolnego kodu wewnątrz piaskownicy za pomocą spreparowanej strony HTML. (Ważność w Chromium: wysoka)
W Google Chrome przed wersją 152.0.7977.82 występuje podatność na odczyt poza zakresem w komponencie CrashReporting. Zdalny atakujący, który skompromitował proces renderowania, może odczytać pamięć poza sandboxem za pomocą spreparowanej strony HTML. (Wysoka dotkliwość wg Chromium)
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

