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.10.30)
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.
W operatorze OSAC (rewizja 8220502) komponent console-proxy parsuje dane kubeconfig z Sekretu Kubernetes bez sanityzacji konfiguracji rest.Config. Osoba mogąca tworzyć lub modyfikować odpowiednio oznaczony Sekret może dostarczyć wtyczkę exec poświadczeń, co prowadzi do uruchomienia dowolnego procesu jako konto usługi console-proxy, a kontrolowany adres serwera umożliwia SSRF z podu proxy.
W Kargo (wersje od 0.6.0 do 1.8.14, 1.9.9 i 1.10.8) występują dwie luki autoryzacji w API RBAC ograniczonym do projektu. Użytkownik z delegowanym uprawnieniem do zarządzania rolami lub kontami usług może przyznać uprawnienia wykraczające poza własne, co umożliwia eskalację do poziomu administratora projektu.
W go-xrpl, implementacji protokołu XRP Ledger w Go, funkcja ParseMPTAmountBinary konwertuje ośmiobajtową wartość MPT za pomocą num.Int64() bez sprawdzenia, czy mieści się w 63 bitach, co powoduje ciche przepełnienie dodatniej wartości do liczby ujemnej. Dodatkowo readMPTAmount akceptuje wartości przekraczające limit, co prowadzi do niepoprawnych obliczeń i rozbieżności z interpretacją rippled.
HoneySQL konwertuje struktury danych Clojure na SQL. W wersjach od 2.0.0 do 2.7.1392 aplikacje przekazujące dane użytkownika do DSL przez keyword lub symbol mogą generować ciągi SQL podatne na wstrzyknięcie SQL, ponieważ niektóre formatery nie stosują sprawdzania podejrzanych znaków do nazw encji.
SNARK Verifier to generyczny weryfikator (S)NARK. W wersjach przed 0.2.5 limb publicznej instancji akumulatora KZG są dekodowane bez konsekwentnego egzekwowania kanonicznych granic limb przed rekonstrukcją współrzędnych krzywej eliptycznej. PlonkProof::read wybiera skalary za pomocą accumulator_indices i przekazuje je do AccumulatorEncoding::from_repr. Dla loadera EVM LimbsEncoding::from_repr przekazuje je do EvmLoader::ec_point_from_limbs w snark-verifier/src/loader/evm/loader.rs, gdzie shl i add rekonstruują współrzędne, zanim validate_ec_point sprawdzi wynikowy punkt afiniczny, a nie oryginalne granice limb. Powiązana ścieżka natywna w snark-verifier/src/pcs/kzg/accumulator.rs może osiągnąć dekodowanie oparte na asercji lub unwrap i panikę zamiast zwrócić błąd weryfikacji. Pozwala to na niekanoniczne kodowania na granicy weryfikatora i może spowodować awarię natywnego weryfikatora. Oczekuje się, że standardowe obwody agregacji SDK ograniczają limby akumulatora przed tą granicą, co ogranicza praktyczną wykorzystywalność. Problem naprawiono w wersji 0.2.5.
PinePods przed wersją 0.9.0 pozwala uwierzytelnionemu użytkownikowi subskrybować kontrolowany przez atakującego kanał RSS, którego adres enclosure jest przechowywany bez walidacji hosta/IP. Serwer wykonuje żądania GET/HEAD do wewnętrznych usług, umożliwiając enumerację usług, ujawnienie danych i kradzież poświadczeń z metadanych chmury.
W oprogramowaniu HotCRP wyszukiwanie komentarzy za pomocą terminu `cmt:USER` sprawdza widoczność komentarza, ale nie weryfikuje, czy tożsamość autora powinna być ujawniona. Uwierzytelniony użytkownik może więc wywnioskować autora anonimowego komentarza, naruszając anonimowość recenzentów.
Podatność w bazie czasu rzeczywistego Arc pozwala na obejście autoryzacji między bazami danych poprzez funkcje I/O DuckDB, takie jak parquet_scan, glob, read_csv_auto i inne, które nie są blokowane przez listę denylist. Poprzednia poprawka CVE-2026-47735 nie obejmowała tych aliasów i funkcji, umożliwiając nieautoryzowany dostęp do danych, schematów i statystyk innych baz w ramach dozwolonego katalogu głównego.
Przeglądarka Maxthon dla Androida przed wersją 7.5.8.103 zawiera podatność na podszywanie się paska adresu. Złośliwa strona może wyświetlić fałszywy pasek adresu z zaufaną domeną, wykorzystując brak trwałego powiadomienia o trybie pełnoekranowym, i nakłonić użytkownika do ujawnienia danych logowania.
W RAGFlow od wersji 0.25.2 do 0.27.3 endpoint POST /api/v1/agents/chat/completions wywołuje completion_openai i zwraca wynik przez gałąź zgodną z OpenAI, zanim UserCanvasService.accessible() sprawdzi uprawnienia do agenta. Uwierzytelniony użytkownik znający UUID prywatnego agenta innego użytkownika może go uruchomić i odczytać wynik w poprzek granicy użytkownika lub tenanta.
W Pi-hole od wersji 6.4.2 do 6.5 zadanie cron updatecheck.sh uruchamiane jako root wykonuje truncate -s 0 i chmod 644 na /etc/pihole/versions, podążając za dowiązaniami symbolicznymi w katalogu należącym do użytkownika pihole. Atakujący działający jako pihole może podstawić dowiązanie, aby obciąć lub utworzyć dowolny plik roota albo uczynić wrażliwy plik czytelnym dla wszystkich.
W Pi-hole przed wersją 6.5 funkcja getFTLPID() w utils.sh waliduje plik /run/pihole-FTL.pid za pomocą expr, odrzucając tylko wartości, których pierwszy znak nie jest cyfrą. Atakujący z kodem wykonawczym jako pihole może zapisać wyrażenie arytmetyczne zaczynające się od cyfry, które jest następnie ewaluowane przez Bash jako root, umożliwiając wykonanie podstawienia poleceń.
W Pi-hole w wersjach przed 6.5 skrypt gravity.sh sprawdza czytelność adlist z prefiksem file:// za pomocą sudo -u pihole test -r, ale następnie pozwala curl (czasem uruchamianemu jako root) znormalizować segmenty ścieżki URL i otworzyć inny plik. W rezultacie przygotowany przez atakującego plik-pułapka czytelny dla użytkownika pihole może przejść weryfikację, podczas gdy curl odczyta plik dostępny tylko dla roota; podobnie ścieżki /proc/self mogą wskazywać na różne procesy.
W draw.io Desktop przed wersją 31.5.2 aplikacja Windows uruchamiała powershell i attrib po samej nazwie pliku wykonawczego. Gdy draw.io nie był uruchomiony, otwarcie diagramu z Eksploratora plików ustawiało katalog diagramu jako bieżący katalog roboczy, umożliwiając uruchomienie podstawionego powershell.bat lub attrib.exe z tego katalogu.
W przeglądarce Ladybird przed commitem 209579c funkcja FinalizationRegistry::cleanup() usuwała martwy rekord, zachowywała iterator do następnego rekordu, a następnie wywoływała kontrolowany przez atakującego kod JavaScript. Jeśli callback wywołał unregister() dla następnego rekordu, zachowany iterator wskazywał na zwolniony węzeł, a kolejna iteracja czytała jego pola po zwolnieniu.
W przeglądarce Ladybird przed commitem c0d68bd funkcje CSSStyleSheet.cssRules, insertRule() i deleteRule() nie egzekwowały flagi origin-clean arkusza stylów wymaganym błędem SecurityError, mimo że importowane arkusze cross-origin były poprawnie oznaczane jako nie-origin-clean. Złośliwa strona mogła odczytywać reguły oraz wstawiać i usuwać reguły w arkuszu ofiary, omijając politykę Same-Origin.
W Immich w wersjach przed 3.2.0 API tworzenia linków współdzielonych przyjmowało albumId i assetIds jako niezależne pola w server/src/services/shared-link.service.ts, ale autoryzowało tylko zasób wybrany przez żądany typ linku. Uwierzytelniony atakujący, który znał UUID zasobu należącego do ofiary, mógł wybrać SharedLinkType.Album dla własnego albumu, podając ten UUID w assetIds; SharedLinkService.create() zapisywał niezweryfikowane powiązanie w shared_link_asset i udostępniał zasób ofiary przez nowe anonimowe poświadczenie linku współdzielonego.
W Immich przed wersją 3.0.0 punkt końcowy GET /api/map/markers ujawniał współdzielącemu z uprawnieniami tylko do odczytu współrzędne GPS i istnienie zarchiwizowanych zdjęć lub filmów innego użytkownika. Ujawnienie ogranicza się do metadanych lokalizacji i identyfikatorów zasobów, ponieważ same pliki pozostają chronione.
W Immich przed wersją 3.3.0 nieuwierzytelniony punkt końcowy /predict usługi uczenia maszynowego przyjmował obiekt opcji bez ograniczania parametrów wrażliwych na bezpieczeństwo. Atakujący z dostępem sieciowym mógł ustawić cache_dir na dowolną zapisywalną ścieżkę, powodując zapis pobieranych modeli oraz rekurencyjne usunięcie wybranego katalogu przez shutil.rmtree().
W pgAdmin 4 odświeżanie widoku zmaterializowanego przekazywało nazwę bazy danych do argumentu --dbname programu psql bez zmian. libpq traktuje wartość zawierającą "=" lub URI postgresql:// jako pełny ciąg połączenia, co pozwalało przekierować połączenie na wybrany host i port oraz ujawnić zapisane hasło serwera.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

