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.
Podatność w procesie rejestracji klienta w serwerach Secure Access przed wersją 14.60. Uwierzytelnieni atakujący mogą wysłać nieprawidłowe dane do serwera, powodując trwałą odmowę usługi.
Podatność w podsystemie uwierzytelniania serwerów Secure Access przed wersją 14.60. Atakujący mogą wysłać nieprawidłową odpowiedź podczas uwierzytelniania, powodując trwałą odmowę usługi.
Podatność polegająca na użyciu twardo zakodowanego klucza kryptograficznego w Johnson Controls ADVMS, umożliwiająca odczyt wrażliwych stałych w pliku wykonywalnym. Dotyczy wersji ADVMS przed 3.10.
Ten kandydat CVE został odrzucony i usunięty przez organizację.
Ten kandydat CVE został odrzucony i usunięty przez organizację.
Biblioteka traverse (npm) w wersjach 0.3.6-0.3.9, 0.4.0-0.4.6, 0.5.0-0.5.2 i 0.6.0-0.6.11 pozwala na zanieczyszczenie prototypu (prototype pollution) przez funkcję set(). Gdy ścieżka przekazana do set() przechodzi przez wartość prymitywną, kolejny segment ścieżki jest rozwiązywany na wbudowanym prototypie tej wartości, co pozwala atakującemu dodać lub nadpisać właściwości String.prototype, Number.prototype lub Boolean.prototype przy użyciu zwykłych danych JSON. Problem naprawiono w wersjach 0.3.10, 0.4.7, 0.5.3 i 0.6.12.
W operatorze cluster-samples-operator wykryto usterkę. Rola RBAC o nazwie coreos-pull-secret-reader w przestrzeni nazw openshift-config przyznaje uprawnienia get, list i watch do wszystkich zasobów Secret bez ograniczenia resourceNames. Operator wymaga dostępu jedynie do sekretu pull-secret. Jeśli pod samples-operator lub jego token konta usługi zostanie przejęty przez inną podatność, atakujący może odczytać wszystkie sekrety w openshift-config, w tym poświadczenia dostawcy tożsamości OAuth, poświadczenia dostawcy chmury i inne wrażliwe dane konfiguracyjne klastra.
Podatność przepełnienia bufora na stercie w Cyrus SASL. Funkcja add_to_challenge() w pluginie DIGEST-MD5 nie przelicza rozmiaru bufora po zastosowaniu cytowania, co prowadzi do zapisu poza granicami bufora. Złośliwy serwer może wywołać awarię klienta.
Sterownik PostgreSQL JDBC Driver (pgjdbc) w wersjach 42.7.4 i 42.7.5 może wysłać poprzednią zawartość bufora wysyłania GSS zamiast pierwszej części wartości na połączeniu z szyfrowaniem GSS (gssEncMode=prefer lub require), a serwer zapisuje tę wartość bez błędu. Bufor ma 16320 bajtów w MIT Kerberos. Zapisana wartość zawiera wtedy bajty komunikatów wysłanych wcześniej na tym samym połączeniu, takich jak tekst SQL instrukcji, inne parametry i wcześniejsze wiersze tej samej partii, zamiast bajtów dostarczonych przez aplikację. Problem dotyczy wartości co najmniej tak długich jak bufor, gdy sterownik zapisuje je z tablicy bajtów. Wersje 42.7.3 i wcześniejsze nie są podatne, a 42.7.6 naprawia problem.
Excelize to biblioteka języka Go do odczytu i zapisu arkuszy kalkulacyjnych Microsoft Excel. W wersjach od 2.8.0 do 2.11.0 predykaty ekstrakcji wypełnienia, obramowania i czcionki w GetStyle sprawdzają tylko górne granice dla indeksów tabeli stylów kontrolowanych przez atakującego. File.GetStyle opiera się na predykatach extractStyleCondFuncs, które pozwalają ujemnym wartościom FillID, BorderID i FontID dotrzeć do indeksowania slice. Gdy spreparowany plik styles.xml dostarczy ujemny fillId, borderId lub fontId, a aplikacja odczyta styl, ujemny identyfikator przechodzi predykat sprawdzający tylko górną granicę i staje się ujemnym indeksem slice, co pozwala atakującemu wywołać panic podczas odczytu stylu komórki. 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.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.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

