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.23)
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.
Excelize to biblioteka języka Go do odczytu i zapisu arkuszy kalkulacyjnych Microsoft Excel. W wersjach od 2.1.0 do 2.11.0 rozmiar nieskompresowany Zip64 z ustawionym wysokim bitem jest konwertowany z uint64 na ujemny int64 przed sprawdzeniem limitu rozmiaru i alokacją. ReadZipReader pobiera UncompressedSize64 przez FileInfo.Size i przekazuje zawiniętą ujemną wartość do readFile. Gdy spreparowany wpis Zip64 deklaruje rozmiar nieskompresowany od 2^63 do 2^64-1, a skoroszyt jest otwierany, ujemny rozmiar omija limity rozpakowywania i trafia do make jako ujemna pojemność, co pozwala atakującemu wywołać panic podczas otwierania skoroszytu. Brak dostępnej poprawionej wersji na dzień przeglądu.
Podatność w bibliotece Excelize (Go) od wersji 2.1.0 do 2.11.0. Funkcja flatCols rozszerza zakresy kolumn bez walidacji Min i Max względem limitu kolumn arkusza, co pozwala atakującemu na nadmierne zużycie CPU i pamięci lub wywołanie OOM.
Excelize to biblioteka języka Go do odczytu i zapisu arkuszy kalkulacyjnych Microsoft Excel. W wersjach od 2.7.0 do 2.11.0 ekstrakcja formatowania warunkowego indeksuje wymagane slice potomne lub dereferencjonuje opcjonalne dziecko colorScale bez walidacji struktury reguły. GetConditionalFormats osiąga extractCondFmtCellIs i indeksuje ColorScale.Cfvo, DataBar.Cfvo oraz DataBar.Color bez pełnych sprawdzeń strukturalnych. Gdy spreparowany arkusz dostarczy regułę cellIs, dataBar lub colorScale bez oczekiwanych dzieci, a aplikacja wywoła GetConditionalFormats, brakujące dane formuły, koloru, obiektu wartości lub colorScale trafiają do indeksu poza zakresem lub dereferencji nil, co pozwala atakującemu wywołać panic i zakończyć niechroniony proces. Brak dostępnej poprawionej wersji na dzień przeglądu.
Excelize to biblioteka języka Go do odczytu i zapisu arkuszy kalkulacyjnych Microsoft Excel. W wersjach od 2.0.0 do 2.11.0 funkcja checkRow ustala rozmiar docelowego slice komórek na podstawie ostatniej komórki w kolejności dokumentu XML, a następnie rozrzuca każdą komórkę według jej jawnego odwołania do kolumny. GetCellValue osiąga workSheetReader i checkRow, gdzie targetList jest zbyt krótka dla wcześniejszej komórki poza kolejnością. Gdy spreparowany wiersz umieszcza komórkę o wyższym numerze kolumny przed końcową komórką o niższym numerze, a API arkusza niebędące strumieniowym odczytuje arkusz, indeks kolumny wcześniejszej komórki przekracza długość slice wynikającą z końcowej komórki, co pozwala atakującemu wywołać nieodwracalny panic i zakończyć proces. Brak dostępnej poprawionej wersji na dzień przeglądu.
Excelize to biblioteka języka Go do odczytu i zapisu arkuszy kalkulacyjnych Microsoft Excel. W wersjach od 2.7.1 do 2.11.0 mergeCellsParser pozostawia pusty prostokąt dla pustego odwołania mergeCell ref, a następnie przekazuje ten pusty slice do cellInRange bez sprawdzenia długości. GetCellValue osiąga mergeCellsParser, który przekazuje pusty prostokąt pochodzący z atrybutu mergeCell ref do cellInRange. Gdy spreparowany arkusz zawiera puste odwołanie mergeCell ref, a API komórek niebędące strumieniowym odczytuje arkusz, cellInRange indeksuje cztery pozycje w pustym slice, co pozwala atakującemu wywołać panic przy pierwszej operacji na dotkniętej komórce. Brak dostępnej poprawionej wersji na dzień przeglądu.
Podatność w bibliotece Excelize (Go) od wersji 2.3.1 do 2.11.0. Szyfrowanie agile akceptuje sterowaną przez atakującego wartość spinCount i wykonuje nieograniczoną liczbę iteracji wyprowadzania klucza, co pozwala na zajęcie rdzenia CPU na czas wybrany przez atakującego.
Excelize to biblioteka języka Go do odczytu i zapisu arkuszy kalkulacyjnych Microsoft Excel. W wersjach od 2.10.1 do 2.11.0 funkcja RIGHT waliduje żądaną długość za pomocą liczby jednostek kodu UTF-16, ale tnie tablicę run za pomocą liczby punktów kodu Unicode. RIGHT osiąga leftRight przez CalcCellValue, gdzie countUTF16String waliduje jedną jednostkę, a utf8.RuneCountInString dostarcza indeks slice w innej. Gdy RIGHT przetwarza tekst z płaszczyzny dodatkowej z żądaną liczbą znaków między liczbą run a liczbą jednostek kodu UTF-16, niespójne jednostki powodują ujemny indeks slice run, co pozwala atakującemu wywołać panic podczas oceny formuły. Brak dostępnej poprawionej wersji na dzień przeglądu.
Podatność w bibliotece Excelize (Go) od wersji 2.0.0 do 2.11.0 (oraz 1.1.0-1.4.1). Funkcja ColumnNameToNumber nie wykrywa przepełnienia przy konwersji nazw kolumn, co może prowadzić do paniki i zakończenia procesu przez złośliwy plik.
Podatność w bibliotece Progress Telerik Document Processing SpreadProcessing przed wersją 2026.3.1006. Importowanie pliku XLS z konkretnym uszkodzeniem powoduje nieskończoną pętlę, ignorując limit czasu importu, co prowadzi do nieodpowiadającego wątku CPU i odmowy usługi.
Apache Geode Web Management w wersjach od 2.0.0 do przed 2.0.3 zawiera podatność polegającą na umieszczeniu wrażliwych informacji w pliku dziennika. Zalecana jest aktualizacja do wersji 2.0.3.
Podatność braku autoryzacji we wtyczce Forminator (WPMU DEV) do wersji 1.57.2. Umożliwia wykorzystanie nieprawidłowo skonfigurowanych poziomów kontroli dostępu.
Profil Nickname może ulec awarii z powodu błędu poza zakresem (out-of-bounds) podczas przetwarzania spreparowanych danych wejściowych do krótkiego bufora docelowego.
Podatność w bibliotece Excelize (Go) od wersji 2.8.1 do 2.11.0. Funkcja ANCHORARRAY rekurencyjnie wywołuje CalcCellValue, tworząc nowy kontekst obliczeń i omijając kontrolę cykli, co może prowadzić do przepełnienia stosu Go i przerwania procesu.
Biblioteka Excelize w wersjach od 2.3.1 do 2.11.0 ufa rozmiarowi strumienia z wpisu katalogowego CFB przed jego walidacją. Złośliwy plik OLE może zadeklarować ujemny lub ogromny rozmiar strumienia EncryptionInfo lub EncryptedPackage, co prowadzi do paniki lub wyczerpania pamięci procesu.
Biblioteka Excelize w wersjach od 2.3.1 do 2.11.0 wykonuje niewystarczającą walidację strukturalną i parametrów przed użyciem wartości kontrolowanych przez atakującego w operacjach na slice, indeksowaniu, alokacji i dzieleniu. Złośliwy plik OLE może wywołać nieodzyskane paniki Go, kończąc proces.
Biblioteka Excelize w wersjach od 2.9.0 do 2.11.0 w funkcji GetSlicers sprawdza ExtLst, ale dereferencjonuje ws.Drawing bez sprawdzenia, czy opcjonalny element drawing istnieje. Złośliwy arkusz z elementem extLst bez drawing powoduje dereferencję wskaźnika nil i panikę.
Biblioteka Excelize w wersjach od 2.1.0 do 2.11.0 w Rows.Columns akceptuje numer wiersza z wyprzedzeniem powyżej TotalRows bez zastosowania limitu wymuszanego przez Rows.Next. Złośliwy arkusz z nadmiernym numerem wiersza powoduje iterację przez wszystkie brakujące wiersze, zużywając CPU.
Biblioteka Excelize w wersjach od 2.8.1 do 2.11.0 używa osobno parsowanych indeksów pól tabeli przestawnej do indeksowania slice nazw pól pivot-cache bez sprawdzenia granic. Złośliwy skoroszyt z niezgodnością liczby pól lub wartością poza zakresem powoduje panikę slice-bounds.
W wtyczce filtra kolorów Hot w GIMP wykryto przepełnienie bufora na stercie. Dla bardzo dużych obrazów bufor pikseli jest alokowany przy użyciu przepełniającej się arytmetyki 32-bitowej szerokość * wysokość (i powiązanej), podczas gdy ścieżka dostępu do pikseli filtra używa rzeczywistego rozmiaru obrazu, po przepełnieniu liczb całkowitych w rozmiarze alokacji.
Wtyczka eksportu surowych danych GIMP-a zawiera przepełnienie bufora na stercie. Przy eksporcie bardzo dużych obrazów, obliczenie rozmiaru na podstawie przepełnionego mnożenia szerokość * wysokość * bajty-na-piksel może przydzielić znacznie mniej pamięci, niż GEGL odczytuje lub zapisuje podczas eksportu, co prowadzi do przepełnienia bufora.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

