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.16)
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 pupnp funkcja parse_hostport synchronicznie wywołuje getaddrinfo podczas przetwarzania nazw hostów dostarczonych przez atakującego w żądaniach HTTP i nagłówkach GENA SUBSCRIBE CALLBACK. Zdalny nieuwierzytelniony peer może wybrać wolno odpowiadającą lub nieodpowiadającą nazwę hosta i zablokować wątek miniserwera na czas oczekiwania resolvera, co pozwala na wyczerpanie puli wątków i odmowę usługi UPnP.
W libIEC61850 funkcja checkDataSetAccess odwraca argumenty źródła i celu w StringUtils_copyStringToBuffer podczas konstruowania referencji zbioru danych MMS_ASSOCIATION_SPECIFIC. Powoduje to odczyt poza buforem stosu i skopiowanie tych bajtów do bufora listName, co może doprowadzić do awarii serwera przy żądaniu defineNamedVariableList.
W libIEC61850 funkcja parseUserInformation sprawdza len pod kątem zera przed walidacją ujemnego bufPos zwróconego przez BerDecoder_decodeLength dla obciętej długości długiej formy. Ścieżka continue pomija błąd, odczytuje buffer[-1], resetuje parsowanie i powtarza ten sam stan, co prowadzi do nieskończonej pętli CPU lub odczytu poza buforem i przerwania procesu.
W bibliotece pupnp funkcja raw_to_int w pliku httpparser.c parsuje nagłówek Content-Length za pomocą strtol i rzutuje wynikowy long na 32-bitowy int przed zapisaniem jako unsigned int. W systemach LP64 wartości większe niż INT_MAX mogą zostać obcięte lub zawinięte, przez co parser HTTP może zaakceptować długość ciała inną niż zadeklarowana. Luka naprawiona w wersji 2.0.2.
W bibliotece pupnp nagłówek Transfer-Encoding: chunked powoduje, że parser HTTP pozostawia content_length na zero, podczas gdy dekodowane bajty są gromadzone w msg.entity. Limity g_maxContentLength sprawdzane w http_RecvMessage nie obejmują zdekodowanych ciał chunked, więc zdalny peer może zmusić proces do buforowania encji większej niż skonfigurowany maksymalny rozmiar. Luka naprawiona w wersji 2.0.2.
W bibliotece pupnp funkcja ixmlNode_compare przekazuje pola nodeValue, namespaceURI, prefix i localName bezpośrednio do strcmp, mimo że mogą być NULL dla atrybutów bez przestrzeni nazw. Gdy ixmlElement_removeAttributeNode porównuje dwa różne atrybuty o tej samej nazwie, dochodzi do dereferencji NULL i awarii procesu. Luka naprawiona w wersji 2.0.2.
W edytorze TuxGuitar niezaufany plik .tg może ustawić gervil.soundbank.path tak, aby wskazywał na archiwum na dysku (w tym sam plik .tg), którego wpis META-INF/services/javax.sound.midi.Soundbank wskazuje klasę dostarczoną przez atakującego. Przy otwarciu pliku JARSoundbankReader używa niezweryfikowanego class loadera do załadowania i utworzenia tej klasy, wykonując jej konstruktor z uprawnieniami procesu TuxGuitar. Luka naprawiona w wersji 2.1.0.
W bibliotece libIEC61850 funkcja alternateArrayAccess nie waliduje zakresu podtablicy alternate-access, gdy numberOfElements jest większe od zera. Wywołanie MmsValue_getElement poza zakresem zwraca NULL, a gałąź podtablicy przekazuje tę wartość do MmsValue_isDeletable, powodując dereferencję NULL. Zdalne żądanie MMS Read może więc zawiesić serwery, których modele danych zawierają tablice. Luka naprawiona w wersji 1.6.2.
W bibliotece libIEC61850 usługa plików MMS akceptuje początkową pozycję poza zakresem w fileOpen i zapisuje ją w stanie odczytu pliku. Ścieżka fileRead odejmuje większą pozycję od rozmiaru pliku arytmetyką bez znaku i nie ogranicza odpowiedzi do rzeczywistej wartości zwróconej przez FileSystem_readFile. Zbyt duża odpowiedź może zawierać nieaktualne bajty z bufora połączenia, ujawniając wcześniejsze dane i fragmenty protokołu nieuwierzytelnionemu klientowi. Luka naprawiona w wersji 1.6.2.
Odkryto problem w GStreamer gst-plugins-good przed wersją 1.28.2. Podczas parsowania pliku MP4 funkcja qtdemux_parse_chnl wtyczki isomp4 może odczytać dane poza końcem globalnej tablicy, co potencjalnie prowadzi do ujawnienia informacji.
W countly-server publiczne trasy obrazów i zrzutów ekranu korzystające z lokalnego backendu systemu plików wywołują getStream i przekazują strumienie do odpowiedzi HTTP bez nasłuchiwania błędów. Nieuwierzytelnione żądanie z zakodowaną kropką może sprawić, że createReadStream otworzy katalog, wyemituje asynchroniczny błąd EISDIR i zakończy proces Node.js jako nieobsłużony wyjątek. Luka naprawiona w wersjach 24.05.50 i 25.03.44.
W countly-server uwierzytelniona trasa usuwania danych migracji przekazuje kontrolowany przez użytkownika exportid do clean_up_data bez walidacji ścieżki. Identyfikator jest łączony w ścieżkę rozwiązywaną poza zamierzonym katalogiem importu i usuwany rekurencyjnie, co pozwala administratorowi aplikacji lub użytkownikowi z uprawnieniami migracji usuwać pliki i drzewa katalogów. Luka naprawiona w wersjach 24.05.50 i 25.03.44.
W countly-server publiczne trasy obrazów i zrzutów ekranu łączą kontrolowane przez atakującego ścieżki wieloznaczne bez walidacji zawierania. W wdrożeniach z lokalnym backendem systemu plików nieuwierzytelnione żądanie może wyjść poza zamierzone katalogi zasobów i dotrzeć do getStats lub getStream, ujawniając dowolne czytelne pliki serwera. Luka naprawiona w wersjach 24.05.50 i 25.03.44.
W bibliotece github.com/gomarkdown/markdown funkcja parser.IsSafeURL wycina url[:nPath] przed sprawdzeniem len(url) >= nPath. Krótkie miejsce docelowe powoduje panikę poza zakresem slice, gdy pętla osiąga prefiks ścieżki względnej, dla którego len(url) < nPath i cap(url) < nPath. Panika jest osiągalna, gdy markdown.ToHTML renderuje niezaufany Markdown z włączonym html.Safelink, w tym pusty cel linku, oraz przez bezpośrednie wywołanie parser.IsSafeURL. Luka naprawiona w wersji 0.0.0-20260724235538-61af6e1e6971.
Narzędzie Z.ai ZCode w wersji v3.11.2.6792 automatycznie nawiązuje połączenia z serwerami MCP zadeklarowanymi w konfiguracji workspace repozytorium. Otwarcie spreparowanego repozytorium może pozwolić atakującemu na wykonanie dowolnego kodu.
JPEGParser może wejść w nieskończoną pętlę podczas przetwarzania specjalnie spreparowanego lub obciętego strumienia danych. Parser nie wykrywa sytuacji braku postępu przetwarzania.
ELADMIN (eladmin-mp) do wersji 2.7 zawiera podatność niewłaściwej kontroli dostępu w module zarządzania rolami. Endpoint PUT /api/roles/menu autoryzuje żądanie jedynie przez porównanie poziomu roli docelowej z minimalnym poziomem wywołującego, nie walidując przyznawanego zestawu menu ani nie blokując modyfikacji własnej roli. Zalogowany użytkownik niebędący administratorem z uprawnieniem roles:edit może przesłać własne id roli wraz z dowolną listą id menu.
W domyślnej konfiguracji listener HL7 akceptuje komunikaty scalania pacjentów ADT^A40 bez uwierzytelniania aplikacji wysyłającej. Zdalny nadawca może przepisać badania i powiązane rekordy workflow z jednej tożsamości pacjenta na inną, a funkcja unmerge archiwum nie odwraca tej operacji.
MP4Parser nie waliduje wystarczająco rozmiarów boxów MP4. Zniekształcony box może spowodować, że parsowanie nie poczyni postępu i będzie wielokrotnie przetwarzać te same dane wejściowe.
MultipartInputStream wykonuje nieefektywne dopasowywanie granic i niepotrzebne kopiowanie buforów. Spreparowane dane wejściowe multipart mogą wymusić nadmierne porównania granic i powtarzane kopiowanie.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

