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.08.27)
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.
PraisonAI przed wersją 4.6.58 ma lukę w create_auth_middleware(), która pozwala na żądania bez uwierzytelnienia, gdy brakuje PRAISONAI_API_KEY lub PRAISONAI_JWT_SECRET. Zewnętrznie powiązany serwer Recipe może przyjmować nieuwierzytelnione żądania POST /v1/recipes/run, mimo że uwierzytelnianie jest włączone.
PraisonAI przed wersją 4.6.58 ma lukę w MCP HTTP Stream _validate_origin, która używa startswith do sprawdzania pochodzenia, co pozwala atakującemu na użycie origin localhost.attacker.com. Strona internetowa może wysyłać żądania Content-Type: text/plain bez preflight i wywoływać narzędzia bez klucza API, w tym zapisy plików.
Nokogiri przed wersją 1.18.3 zawiera podatność na przepełnienie bufora stosu w libxml2 podczas raportowania błędów walidacji DTD z długimi prefiksami QName oraz podatność use-after-free podczas walidacji przeciwko niezaufanym schematom XML. Atakujący mogą wywołać te podatności, dostarczając złośliwe treści DTD lub niezaufane pliki XSD, co może prowadzić do odmowy usługi lub potencjalnego wykonania kodu.
Nokogiri przed wersją 1.18.4 zawiera podatną wersję libxslt (przed 1.1.43) z dwiema lukami use-after-free: CVE-2025-24855 i CVE-2024-55549. Przetwarzanie spreparowanych XSLT może prowadzić do uszkodzenia pamięci. Wersja 1.18.4 aktualizuje libxslt do 1.1.43.
Nokogiri przed wersją 1.18.8 zawiera podatność w pakietowanej wersji libxml2 (przed 2.13.8), która ma problem z niedoczytaniem bufora na stercie (CVE-2025-32415) w funkcji xmlSchemaIDCFillNodeTables w xmlschemas.c. Problem może być wywołany podczas walidacji względem niezaufanego schematu XML lub walidacji niezaufanych dokumentów względem zaufanych schematów używających xsd:keyref z rekurencyjnie zdefiniowanymi typami.
Nokogiri przed wersją 1.15.6 oraz wersje 1.16.x przed 1.16.2 (CRuby, przy użyciu pakietowego libxml2) są dotknięte podatnością use-after-free w libxml2 (CVE-2024-25062) w module xmlTextReader, który stanowi podstawę Nokogiri::XML::Reader. Podczas korzystania z interfejsu XML Reader z włączoną walidacją DTD i rozwijaniem XInclude, przetwarzanie spreparowanego dokumentu XML może prowadzić do use-after-free w xmlValidatePopElement. Nokogiri 1.15.6 i 1.16.2 rozwiązują ten problem poprzez aktualizację pakietowego libxml2 odpowiednio do 2.11.7 i 2.12.5. JRuby i instalacje używające systemowego libxml2 nie są dotknięte.
Nokogiri w wersjach przed 1.16.5 zawiera libxml2 2.12.6, który jest dotknięty podatnością CVE-2024-34459 w narzędziu xmllint. Nokogiri 1.16.5 aktualizuje libxml2 do 2.12.7, aby to naprawić. Według opiekunów projektu, nie ma wpływu na użytkowników Nokogiri, ponieważ Nokogiri nie udostępnia ani nie wystawia narzędzia xmllint, w którym występuje problem.
Nokogiri przed wersją 1.14.3 (tylko implementacja CRuby z pakietem libxml2) zawiera libxml2 v2.10.3, który jest podatny na dereferencję pustego wskaźnika w przetwarzaniu XML Schema (CVE-2023-28484 i CVE-2023-28485). Atakujący może dostarczyć spreparowany schemat XML, powodując segfault i odmowę usługi.
Nokogiri przed wersją 1.13.2 zawiera dołączone biblioteki libxml2 2.9.12 i libxslt 1.1.34, które mają dwie znane podatności. Poprzez CVE-2021-30560 w libxslt, aplikacja przetwarzająca XML z niezaufanymi arkuszami XSL może być podatna na atak DoS. Poprzez CVE-2022-23308 w libxml2, aplikacja parsująca niezaufany dokument z opcjami DTDVALID=true i NOENT=false może być podatna na DoS, ujawnienie pamięci lub wykonanie kodu.
Nokogiri przed wersją 1.13.5 zawiera przepełnienie liczby całkowitej w funkcjach bufora libxml2, co pozwala atakującym na zapisy poza zakresem pamięci. Atakujący może wykorzystać to, tworząc wielogigabajtowe pliki XML, co prowadzi do ujawnienia informacji, modyfikacji danych lub odmowy usługi.
Nokogiri przed wersją 1.13.9 (implementacja CRuby z pakietem libxml2) zawiera libxml2 v2.9.14, który jest podatny na CVE-2022-40304 (uszkodzenie danych / podwójne zwolnienie) i CVE-2022-40303 (przepełnienia liczb całkowitych). Przetwarzanie spreparowanych danych XML może prowadzić do odmowy usługi lub uszkodzenia pamięci.
Nokogiri przed wersją 1.11.4 (tylko implementacja CRuby z pakietem libxml2) zawiera libxml2 2.9.10, który ma wiele podatności naprawionych w 2.9.12, w tym wyciek pamięci, przepełnienie bufora i odczyty poza zakresem. Przetwarzanie spreparowanych dokumentów XML może prowadzić do odmowy usługi, ujawnienia informacji lub uszkodzenia pamięci.
Podatność na fałszowanie żądań po stronie serwera (SSRF) została znaleziona w galaxy_ng, wtyczce serwera Ansible Galaxy dla Pulp. Uwierzytelniony użytkownik z uprawnieniami do zarządzania przestrzenią nazw może ustawić URL awatara przestrzeni nazw na dowolny adres, w tym sieci wewnętrzne, loopback lub punkty końcowe metadanych instancji chmury. Pracownik w tle pobiera ten URL bez sprawdzania miejsca docelowego, co pozwala atakującemu na sondowanie wewnętrznych usług i enumerację osiągalnych adresów IP. Klient HTTP jest również skonfigurowany bez ogólnego limitu czasu, więc wolny lub nieodpowiadający cel może zablokować pracowników i spowodować odmowę usługi.
Użytkownik, który ma dostęp do istniejącego zdalnego repozytorium VCS, może podmienić jego skonfigurowany origin lub dostarczyć absolutny URL danych VCS.
Uwierzytelniony użytkownik może inicjować operacje migracji repozytorium bez wymaganych uprawnień do repozytorium, co może prowadzić do ujawnienia informacji, nieautoryzowanych zmian stanu i zakłócenia usług. Naprawione wersje rozwiązują ten problem.
MintyItanium Lost-Auction to wtyczka aukcyjna dla Minecrafta. Przed commitem 88c920b05042929db334ba06d57f052b42d6b3f8 gracze mogą zabierać przedmioty takie jak bloki bariery lub duplikować przedmioty z GUI. Commit 88c920b05042929db334ba06d57f052b42d6b3f8 naprawia ten problem.
PraisonAI to system wieloagentowy. Przed wersją 4.6.58, funkcje _create_agents_app() i _create_unified_app() nie instalują sprawdzania poświadczeń, co pozwala nieuwierzytelnionym wywołaniom na dostęp do POST /agents i POST /api/v1/agents/{id}/invoke. Problem naprawiono w wersji 4.6.58.
PraisonAI to system wieloagentowy. Przed wersją 4.6.51, funkcja is_path_within_directory() używa os.path.abspath() zamiast os.path.realpath() do sprawdzania granic katalogu roboczego. Dowiązanie symboliczne wewnątrz katalogu może wskazywać na zewnątrz i nadal przechodzić kontrolę, umożliwiając narzędziom takim jak read_file dostęp do plików poza skonfigurowanym katalogiem. Problem naprawiono w wersji 4.6.58.
PraisonAI to system wieloagentowy. Przed wersją 4.6.51, funkcja _create_agents_app() nie uwierzytelnia żądań POST /agents ani POST /agents/{agent_name}. Brakujące lub nieprawidłowe wartości bearer i X-API-Key nadal umożliwiają wykonanie agenta. Problem naprawiono w wersji 4.6.58.
PraisonAI to system wieloagentowy. Przed wersją 4.6.58, funkcja JobSubmitRequest.validate_webhook_url() akceptuje webhook_url, gdy rozwiązywanie nazwy zgłasza socket.gaierror, ponieważ ścieżka wyjątku używa 'except socket.gaierror: pass'. Funkcja JobExecutor._send_webhook() później wykonuje świeże wyszukiwanie, co pozwala zmianom DNS na przekierowanie żądania do wewnętrznego serwisu. Problem naprawiono w wersji 4.6.58.

