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.
Mermaid to narzędzie JavaScript, które używa tekstu inspirowanego Markdown do tworzenia i modyfikowania diagramów. Od wersji 11.5.0 do 11.16.1 diagramy architektury Mermaid są podatne na zanieczyszczenie prototypu, gdy diagram definiuje grupę o identyfikatorze __proto__. Ponieważ identyfikator grupy jest używany bezpośrednio jako klucz właściwości obiektu bez walidacji, atakujący, który może dostarczyć tekst diagramu, może zanieczyścić Object.prototype, potencjalnie wpływając na zachowanie aplikacji osadzającej. Problem został naprawiony w wersji 11.16.1.
Mermaid to narzędzie JavaScript, które używa tekstu inspirowanego Markdown do tworzenia i modyfikowania diagramów. Od wersji 10.6.0 do 10.9.8 i 11.16.1, wykresy XY w Mermaid są podatne na nieskończoną pętlę prowadzącą do odmowy usługi w funkcji setXAxisRangeData podczas konfigurowania osi X z nieprawidłowymi parametrami. Ponieważ każda iteracja pętli dodaje element do tablicy, zwykle powoduje to pojawienie się błędu RangeError po kilku sekundach, ale może zamiast tego spowodować awarię strony lub procesu JavaScript z powodu wyczerpania pamięci, w zależności od środowiska. Problem został naprawiony w wersjach 10.9.8 i 11.16.1.
Statamic to system zarządzania treścią (CMS) oparty na Laravel i Git. Przed wersjami 5.74.3 i 6.24.2 domyślny („automatyczny”) e-mail z powiadomieniem formularza renderował wartości wprowadzone przez użytkownika bez escapowania, co pozwalało nieuwierzytelnionemu użytkownikowi na wstrzyknięcie HTML do e-maili powiadomień wysyłanych do skonfigurowanych odbiorców. Problem został naprawiony w wersjach 5.74.3 i 6.24.2.
Statamic to system zarządzania treścią (CMS) oparty na Laravel i Git. Przed wersjami 5.74.3 i 6.24.2 publiczne formularze frontendowe nie egzekwowały ograniczeń dotyczących przesyłania plików, które egzekwuje Panel Sterowania, więc nieuwierzytelniony odwiedzający mógł przesyłać typy plików, które administrator zamierzał zablokować za pomocą pola plików lub zasobów formularza, a w przypadku pól zasobów pliki mogły być przechowywane na publicznym dysku dostępnym przez sieć, chociaż globalna lista dozwolonych plików aplikacji nadal blokowała typy wykonywalne, takie jak .php i .html. Problem został naprawiony w wersjach 5.74.3 i 6.24.2.
LangGraph Checkpoint Postgres i SQLite Checkpoint to implementacje Postgres i SQLite saver punktów kontrolnych LangGraph. Przed wersją 3.1.1 pakiety langgraph-checkpoint-postgres i langgraph-checkpoint-sqlite przechowywały hierarchiczne przestrzenie nazw jako ciąg połączony kropkami i ograniczały odczyty przez dopasowanie tego ciągu jako prostego wzorca prefiksu, więc odczyt ograniczony do jednej przestrzeni nazw mógł również dopasować sąsiednią przestrzeń nazw, której spłaszczona forma ma te same początkowe znaki, lub etykietę przestrzeni nazw zawierającą nieucieczone metaznaki wzorca, co pozwalało uwierzytelnionemu wywołującemu na pobranie przechowywanych elementów należących do innego dzierżawcy lub użytkownika za pomocą zwykłego wyszukiwania z ograniczeniem zakresu lub wywołania listy przestrzeni nazw, bez potrzeby spreparowanych danych wejściowych. Problem został naprawiony w wersjach 3.1.1 pakietów langgraph-checkpoint-postgres i langgraph-checkpoint-sqlite.
W node-re2 przed wersją 1.25.1 funkcja WrappedRE2::Replace używa ToLocalChecked bez sprawdzenia, czy wynik nie przekracza maksymalnej długości stringa V8. Przy globalnym zastępowaniu z szablonem amplifikującym wynik może rosnąć kwadratowo i po przekroczeniu limitu powoduje nieuchwytny awaryjny abort procesu.
W Traefik przed wersjami 2.11.54, 3.6.25 i 3.7.10, referencje @kubernetescrd między przestrzeniami nazw nie są odrzucane dla backendów TraefikService rozwiązywanych przez resolver usług. Użytkownik ograniczony przez RBAC do jednej przestrzeni nazw może podpiąć swój router do TraefikService z innej przestrzeni i ujawnić lub przekierować backend tej przestrzeni, łamiąc izolację narzuconą przez allowCrossNamespace=false.
W llama.cpp w wersjach b1886 do b7445 występuje podatność na dereferencję pustego wskaźnika w wrapperze JNI LLaMA-Android, gdzie funkcja bench_1model() nie sprawdza wskaźnika kontekstu modelu przed jego użyciem. Atakujący może dostarczyć złośliwy, uszkodzony lub skrócony plik modelu, aby wywołać warunek pustego kontekstu, powodując awarię SIGSEGV i zakończenie procesu aplikacji Android.
W TimescaleDB do wersji 2.29.1 (poprawka w commicie 517c13e) występuje podatność na odczyt poza zakresem w iteratorze odwrotnym kompresji Gorilla, która pozwala uwierzytelnionym atakującym na spowodowanie denial of service przez przechowywanie spreparowanego skompresowanego danych z wewnętrznie niespójnym BitArray. Atakujący z dostępem DML do skompresowanej hypertabeli może wywołać zawinięcie liczby całkowitej bez znaku w obliczeniach indeksu kubełka, prowadząc do odczytu poza tablicą i awarii SIGSEGV.
W FFmpeg od wersji 0.5 do 9.0 (bez 9.0) występuje podatność na ujawnienie niezainicjalizowanej pamięci sterty w natywnym dekoderze TIFF (libavcodec/tiff.c). Atakujący może dostarczyć spreparowany plik TIFF z prawidłowym strumieniem Deflate, który kończy się sukcesem, ale produkuje mniej bajtów niż zadeklarowano. Funkcja tiff_unpack_zlib() alokuje bufor sterty o rozmiarze pełnego deklarowanego paska, ale kopiuje wszystkie zadeklarowane wiersze przez memcpy(), niezależnie od faktycznej liczby zdekompresowanych bajtów, co powoduje włączenie niezapisanych bajtów z poprzednich alokacji do obrazu wyjściowego.
W FFmpeg od wersji 3.0 do 9.0 (bez 9.0) występuje podatność na odczyt niezainicjalizowanej pamięci sterty w natywnym dekoderze Screenpresso (libavcodec/screenpresso.c). Atakujący może dostarczyć spreparowany pakiet SPV1 z prawidłowym strumieniem zlib, który dekompresuje mniej bajtów niż wymaga pełna klatka. Funkcja screenpresso_decode_frame() nie sprawdza liczby wyprodukowanych bajtów przed wywołaniem av_image_copy_plane(), co powoduje skopiowanie niezapisanej pamięci sterty z bufora ctx->inflated_buf do wyjścia.
W FFmpeg od wersji 3.0 do 9.0 (bez 9.0) występuje podatność na odczyt niezainicjalizowanej pamięci sterty w natywnym dekoderze RSCC (libavcodec/rscc.c). Atakujący może dostarczyć spreparowany plik wideo ze skompresowanym kafelkiem, który dekompresuje mniej bajtów niż wymaga geometria kafelka. Funkcja rscc_decode_frame() wywołuje av_image_copy_plane() bez sprawdzenia liczby zdekompresowanych bajtów, co powoduje skopiowanie niezapisanej części bufora ctx->inflated_buf do klatki wyjściowej.
W diboot-core endpoint POST /common/load-related-data rozwiązuje nazwy pól dostarczone przez wywołującego do dowolnej kolumny @TableField dowolnej encji i zwraca te wartości dla wszystkich wierszy, bez listy dozwolonych pól lub encji. Jedyna ochrona, relatedDataSecurityCheck(), zawsze zwraca true, więc każdy uwierzytelniony użytkownik (w tym konto bez ról) może odczytać sekretne pola z adnotacją @JsonIgnore, takie jak IamAccount.authSecret i IamAccount.secretSalt, dla każdego konta. Hasła MD5 z dwiema iteracjami i 8-znakową solą są łatwe do złamania offline, co prowadzi do pełnego przejęcia administracyjnego.
W Anki przed wersją 25.09.3 endpointy lokalnego serwera HTTP nie ograniczają odpowiednio żądanych ścieżek mediów i wbudowanych danych, co pozwala skryptom z udostępnianych talii lub złośliwym stronom internetowym (z obejściem sprawdzania pochodzenia) na odczyt lokalnych plików poprzez traversal katalogów.
W Statamic przed wersjami 5.74.1 i 6.24.0 uwierzytelniony użytkownik panelu sterowania mógł użyć endpointu przeznaczonego do kreatora tworzenia użytkowników, aby sprawdzić, czy dany adres e-mail należy do istniejącego użytkownika, bez posiadania uprawnień do przeglądania użytkowników. Endpoint ujawniał jedynie istnienie użytkownika, a nie inne dane.
Statamic to system zarządzania treścią oparty na Laravel i Git. Przed wersjami 5.74.1 i 6.24.0 manipulowanie danymi wejściowymi użytkownika używanymi w szablonach Antlers mogło prowadzić do utraty treści i zasobów na stronach, których szablony przekazują niezaufane dane do podatnych obszarów. Eksploatacja nie wymagała uwierzytelnienia. Problem naprawiono w wersjach 5.74.1 i 6.24.0.
Statamic to system zarządzania treścią oparty na Laravel i Git. Przed wersjami 5.74.1 i 6.24.0 uwierzytelniony użytkownik panelu sterowania mógł przeglądać treści wpisów, do których nie miał uprawnień, w tym treści wpisów i wartości pól niestandardowych, z dowolnej kolekcji, także wpisów nieopublikowanych, poprzez punkt końcowy nawigacji. Nie można było modyfikować danych. Problem naprawiono w wersjach 5.74.1 i 6.24.0.
GitHub CLI (gh) to oficjalne narzędzie wiersza poleceń GitHub. Przed wersją 2.97.0 wiele poleceń GitHub CLI wyświetlało treści kontrolowane zewnętrznie (np. gist, API, pull request, release, codespace, skill, agent-task) bez neutralizowania sekwencji sterujących terminala. Atakujący, który może wpływać na te treści, może osadzić sekwencje, które są interpretowane przez terminal użytkownika uruchamiającego dotknięte polecenie, co może prowadzić od manipulacji wizualnej do wykonania poleceń na niektórych emulatorach terminala. Problem naprawiono w wersji 2.97.0.
GitHub CLI (gh) to oficjalne narzędzie wiersza poleceń GitHub. Przed wersją 2.97.0 niektóre adresy URL żądań HTTP interpolują zmienne składniki ścieżki bez kodowania procentowego, co pozwala metaznakom ścieżki w wartościach repozytorium lub zasobów kontrolowanych przez atakującego na spowodowanie, że gh będzie adresować inny punkt końcowy API lub zasób niż zamierzał użytkownik. Problem naprawiono w wersji 2.97.0.
PyMdown Extensions to zestaw rozszerzeń dla projektu Python-Markdown. W wersjach do 10.21.3 włącznie rozszerzenie b64 jest podatne na path traversal, które ujawnia dowolne pliki: wbudowuje obrazy wskazane przez <img src="...">, łącząc src z skonfigurowanym base_path za pomocą os.path.normpath i otwierając wynik bezpośrednio, bez weryfikacji, czy rozwiązana ścieżka pozostaje w base_path. W rezultacie src zawierające sekwencje ../ lub ścieżkę bezwzględną odczytuje plik poza base_path, o ile ma dozwolone rozszerzenie obrazu (.png, .jpg, .jpeg, .gif, .svg), a zawartość pliku jest następnie kodowana base64 i umieszczana w wyrenderowanym wyniku. Problem naprawiono w wersji 11.0.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

