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.03)
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.
Highcharts JS to biblioteka wykresów JavaScript oparta na SVG. Od wersji 1.0.0 do 4.2.3 tryb edycji Highcharts Dashboards parsuje etykiety językowe pełnego ekranu jako HTML zamiast wstawiać je jako tekst. Atakujący kontrolujący opcje językowe Dashboards może dostarczyć znaczniki z obsługą zdarzeń, które wykonują się w origin strony hostingowej podczas renderowania kontrolki pełnego ekranu. Etykieta jest osiągalna tylko gdy tryb edycji jest włączony, a viewFullscreen znajduje się w elementach menu kontekstowego. Problem naprawiono w wersji 4.2.3.
W bibliotece Highcharts Dashboards pasek boczny trybu edycji interpretuje ciągi językowe komponentów jako HTML zamiast wstawiać je jako tekst. Atakujący kontrolujący konfigurację języka może dostarczyć znaczniki z obsługą zdarzeń, które wykonają się w kontekście strony hosta po otwarciu paska bocznego. Problem naprawiono w wersji 4.2.3.
W Highcharts przed wersjami 11.4.9, 12.6.1 i 13.1.0 kliknięcie etykiety credits przypisuje credits.href do lokalizacji okna bez sprawdzenia URL względem listy dozwolonych schematów. Atakujący kontrolujący konfigurację wykresu może podać URL javascript i wykonać skrypt w kontekście strony hosta. Problem dotyczy także Highcharts Stock, Maps i Gantt, ponieważ pochodzą z tego samego pakietu.
Gdy EAP działa z opcją -secmgr, JDKBridge w openjdk-orb honoruje adresy URL codebase dostarczone przez atakującego podczas unmarshalling obiektów na porcie 3528, co pozwala nieuwierzytelnionemu atakującemu na ładowanie i instancjonowanie dowolnych klas z zdalnego URL w JVM serwera przed uruchomieniem interceptów bezpieczeństwa EJB.
Highcharts JS w wersjach od 6.1.0 do 11.4.9, 12.6.1 i 3.1.0 podąża za ścieżkami series.keys oddzielonymi kropkami bez filtrowania każdego segmentu. Atakujący kontrolujący series.keys i odpowiednie dane punktów może użyć ścieżki przez __proto__, aby przypisać dowolne nazwane właściwości do Object.prototype, widoczne dla całego JavaScriptu na stronie, bez interakcji użytkownika poza renderowaniem wykresu.
Highcharts JS w wersjach od 13.0.0 do 13.1.0 buduje kolumny danych serii, używając kluczy opcji punktów bezpośrednio jako identyfikatorów kolumn. Własne enumerowalne klucze __proto__ i constructor z parsowanych obiektów punktów mogą kierować zapisy o indeksach całkowitych do Object.prototype lub konstruktora Object, wpływając na odczyty i enumerację for-in na stronie bez interakcji użytkownika poza renderowaniem wykresu.
Highcharts JS w wersjach od 10.0.0 do 11.4.9, 12.6.1 i 13.1.0 stosuje breadcrumbs.style jako atrybuty SVG zamiast CSS i nie filtruje nazw atrybutów. Atakujący kontrolujący konfigurację wykresu może dostarczyć klucze obsługi zdarzeń poprzez opcje breadcrumbs, które stają się aktywnymi handlerami na przycisku breadcrumb i wykonują się w origin strony po nawigacji i najechaniu lub aktywacji przycisku.
Highcharts Dashboards w wersjach od 1.0.0 do 4.2.2 używa chartConstructor jako niesprawdzonego wyszukiwania właściwości w przestrzeni nazw Highcharts i wywołuje wybrany element z kontenerem komponentu i chartOptions. Atakujący kontrolujący konfigurację dashboardu może wybrać publiczną funkcję narzędziową zamiast obsługiwanego konstruktora wykresu, powodując skopiowanie kontrolowanych opcji do kontenera jako właściwości lub atrybutów, a następnie wykonanie markupu i handlerów zdarzeń w origin strony podczas renderowania.
Highcharts JS w wersjach od 12.0.0 do 12.6.1 i 13.1.0 w przypadku, gdy DOMParser nie może zwrócić dokumentu, przypisuje surowy markup do innerHTML przed zastosowaniem listy dozwolonych. W Chromium callback Trusted Types może rzucić wyjątek podczas działania handlera beforeprint, więc strona, która przerysowuje wykres podczas beforeprint, może wstawić niezaufane opcje tekstowe HTML do dokumentu hosta, a handlery zdarzeń w tym markupie wykonują się w origin strony podczas rozpoczęcia drukowania.
Biblioteka Highcharts Grid tworzy elementy SVG na podstawie definicji ikon i kopiuje wszystkie klucze potomne przez setAttribute. Atakujący kontrolujący konfigurację może podać nazwy atrybutów obsługi zdarzeń w definicji ikony i zastąpić domyślne ikony sortowania lub paginacji, co prowadzi do wykonania skryptu w kontekście strony przy najechaniu lub aktywacji ikony. Problem naprawiono w wersji 3.2.0.
W Highcharts Grid Pro renderery wejściowe kopiują mapy atrybutów cells.renderer.attributes oraz cells.editMode.renderer.attributes do elementów input lub select za pomocą surowych wywołań setAttribute. Atakujący kontrolujący konfigurację kolumn może dodać atrybuty obsługi zdarzeń do każdego renderowanego wiersza lub kontrolki edycji, co powoduje wykonanie skryptu w kontekście strony przy najechaniu, fokusie lub rozpoczęciu edycji. Problem naprawiono w Grid Pro 3.2.0.
Highcharts akceptuje atrybut SVG anchor xlink:href bez sprawdzenia dozwolonego schematu stosowanego dla href i src. Atakujący kontrolujący opcję tekstu wykresu może zachować adres URL javascript: w serializowanym wyjściu wykresu, a po ponownym przetworzeniu wyeksportowanego lub serwerowo renderowanego SVG i aktywacji linku skrypt wykonuje się w origin tego dokumentu. Problem naprawiono w wersjach 11.4.9, 12.6.2 i 13.1.1.
W RE2JS włączenie LOOKBEHINDS i powtarzane dopasowania przez matcher().find(), matchAll(), split() lub matcher().replaceAll() może powodować kwadratowy całkowity nakład pracy. Machine.match restartuje skanowanie lookbehind od zera dla każdej pozycji startowej, a API oparte na Matcher żądają slotów przechwytywania uniemożliwiających wczesne wyjście, co pozwala tekstowi kontrolowanemu przez atakującego zmonopolizować jednowątkowy worker i wywołać odmowę usługi. Problem naprawiono w wersji 2.8.7.
W bibliotece russh ścieżka Connection::try_sign serwera agenta SSH rozpoznaje SSH_AGENT_CONSTRAIN_CONFIRM, ale zwraca zaszyty wynik sukcesu zamiast wywołać Agent::confirm. Proces mający dostęp do gniazda agenta, w tym zdalna strona przekierowanego agenta, może użyć klucza dodanego przez ssh-add -c bez wymaganego zatwierdzenia i uwierzytelnić się lub podpisać dane jako użytkownik. Problem naprawiono w wersji 0.65.0.
W X.Org X Server przed wersją 21.1.15 oraz XWayland przed wersją 24.1.14 występuje przepełnienie bufora sterty (heap buffer overflow) wywołane żądaniem XIPassiveUngrabDevice z wartością modyfikatora poza zakresem. Uwierzytelniony klient X może wykorzystać tę podatność do zawieszenia serwera X lub potencjalnego wykonania kodu w jego kontekście.
W Grafanie użytkownik mający dostęp do zapytań do źródła danych Azure Monitor może spowodować, że serwer wykona żądania do punktu końcowego kontrolowanego przez atakującego, co ujawni token dostępu Azure tego źródła danych (server-side request forgery).
Podatność w podsystemie GPIO systemu Zephyr polega na braku walidacji argumentu pin przekazywanego przez wątek użytkownika w funkcjach z_vrfy_gpio_pin_configure(), z_vrfy_gpio_pin_get_config() i z_vrfy_gpio_pin_interrupt_configure(). W buildach z CONFIG_USERSPACE=y pozwala to na zapis poza zakresem tablicy w pamięci jądra (m.in. wskaźnika funkcji) oraz odczyty poza zakresem i dostępy MMIO, co może prowadzić do korupcji pamięci jądra, wykonania dowolnego kodu lub awarii.
W Ultralytics wykryto podatność path traversal podczas pobierania z Google Drive, która może prowadzić do zdalnego wykonania kodu. Luka wynika z braku odpowiedniej walidacji ścieżki dostarczonej przez użytkownika przed użyciem jej w operacjach na plikach. Wymagana jest interakcja użytkownika (odwiedzenie złośliwej strony lub otwarcie złośliwego pliku).
W Ultralytics wykryto podatność wstrzyknięcia kodu w funkcji parse_model, która może prowadzić do zdalnego wykonania kodu. Luka wynika z braku odpowiedniej walidacji ciągu znaków dostarczonego przez użytkownika przed użyciem go do wykonania kodu Python. Wymagana jest interakcja użytkownika (odwiedzenie złośliwej strony lub otwarcie złośliwego pliku).
W Ultralytics wykryto podatność deserializacji niezaufanych danych w funkcji load_dataset_cache_file, która może prowadzić do zdalnego wykonania kodu. Luka wynika z braku odpowiedniej walidacji danych dostarczonych przez użytkownika, co może skutkować deserializacją niezaufanych danych. Wymagana jest interakcja użytkownika (odwiedzenie złośliwej strony lub otwarcie złośliwego pliku).
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

