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.30)
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.
psqlODBC kopiuje odpowiedź na odczyt dużego obiektu (loread) do bufora aplikacji, używając długości przesłanej przez serwer, bez porównania jej z rozmiarem bufora. Serwer niezaufany w obecnych ustawieniach SSL lub atakujący typu man-in-the-middle może zwrócić więcej bajtów niż mieści bufor i nadpisać sąsiednią pamięć procesu klienta danymi wybranymi przez serwer.
Aplikacja Attendo (dawniej Petpooja Payroll) Admin dla Androida w wersji 3.0.13 i wcześniejszych zawiera zaszyte na stałe dane uwierzytelniające, które można wyodrębnić przez dekompilację dołączonych zasobów konfiguracyjnych Flutter, takich jak production.json. Odzyskane dane pozwalają uwierzytelnić się do produkcyjnego brokera MQTT przez TCP 1883, uzyskać dostęp do tematów z danymi obecności pracowników, identyfikatorami, zdjęciami w Base64 i telemetrią urządzeń oraz publikować w tych tematach.
Munshi (by Petpooja) przed 2026-07-07 zawierał podatność braku autoryzacji w procesie usuwania firmy pod DELETE /api/companies/{company_id}, gdzie aplikacja nie egzekwuje dedykowanego uprawnienia company_delete ani nie weryfikuje własności firmy. Uwierzytelniony zaproszony podużytkownik z samym dostępem do firmy może wykonać trwałe usunięcie rekordu firmy.
System Munshi (by Petpooja) przed 2026-06-30 zawierał podatność obejścia płatności w webhooku subskrypcji pod adresem POST /api/payment/order/webhook. Webhook nie posiada uwierzytelniania, weryfikacji podpisu kryptograficznego, walidacji źródła ani niezależnego potwierdzenia po stronie serwera u dostawcy płatności. Zdalny, nieuwierzytelniony atakujący może przesłać sfałszowane powiadomienie o sukcesie płatności, powodując oznaczenie subskrypcji jako opłaconej i aktywnej bez rzeczywistej płatności.
Nieprawidłowa neutralizacja specjalnych elementów w silniku szablonów w komponencie publikowania Amazon Virtual Engineering Workbench (VEW) może pozwolić zdalnemu uwierzytelnionemu podmiotowi trzciemu na uruchomienie dowolnego kodu z uprawnieniami roli IAM Lambdy publikującej. Może to umożliwić dostęp do danych i zasobów we wszystkich projektach dzierżawców. Kod jest osiągalny poprzez spreparowaną treść szablonu CloudFormation zawierającą dyrektywy silnika szablonów przesłane przez API wersjonowania produktu.
FOSSBilling to platforma open source do rozliczeń i zarządzania klientami. Od wersji 0.1.0 do 0.8.9 endpoint admin/support/note_create przechowuje parametr note bez sanityzacji w tabeli support_ticket_note, a szablon src/modules/Support/templates/admin/mod_support_tickets.html.twig renderuje każdą notatkę przez innerHTML na liście zgłoszeń w panelu administracyjnym. Użytkownik personelu z uprawnieniem support.manage_tickets może zapisać HTML lub JavaScript, który wykonuje się, gdy inny członek personelu otworzy notatki zgłoszenia. Skrypt działa z sesją i uprawnieniami przeglądającego, może odczytać token CSRF i dostępne dane klienta lub faktury oraz wykonywać akcje administracyjne dostępne dla przeglądającego, w tym Super Administratora. Strona szczegółów zgłoszenia nie jest podatna, ponieważ jej renderowanie Twig używa autoescapingu. Problem naprawiono w wersji 0.8.9.
OpenAirInterface Core Network w wersji 2.2.1 zawiera podatność przepełnienia bufora na stosie w endpoincie UDM Nudm_UEAU Generate Authentication Data. Wartości resynchronizationInfo.rand i auts kontrolowane przez atakującego są przekazywane do conv::hex_str_to_uint8(), która konwertuje łańcuchy hex o dowolnej długości do buforów stosu o stałym rozmiarze bez walidacji rozmiaru docelowego. Uwierzytelniony atakujący z dostępem do interfejsu SBI i ważnym SUPI może przesłać zbyt dużą wartość, nadpisać sąsiednią pamięć stosu, uszkodzić kanarek stosu i zakończyć proces UDM.
Wykryto podatność na eskalację uprawnień w kontroli dostępu opartej na rolach Rancher Manager. Pole inheritedNamespacedRules w GlobalRole propagowało uprawnienia do przestrzeni nazw klastrów podrzędnych bez walidacji eskalacji uprawnień, co mogło pozwolić użytkownikowi niebędącemu administratorem uzyskać nadmierne uprawnienia.
W parserze opcji TCP stosu Nut/Net w Nut/OS (Ethernut/Egnite) w wersjach do 5.1 istnieje zdalnie wykorzystywana podatność na odmowę usługi. Nieuwierzytelniony atakujący może wysłać pojedynczy segment TCP z nieznaną opcją o długości zero, co wywołuje nieskończoną pętlę w funkcji NutTcpInputOptions i blokuje wątek przetwarzania TCP.
Nieprawidłowa neutralizacja składni cytowania w konstrukcji identyfikatorów SQL w komponencie zapisu Apache Iceberg w AWS SDK for pandas (awswrangler) w wersjach 3.5.2–3.17.0 może pozwolić uwierzytelnionemu użytkownikowi zdalnemu z uprawnieniami do modyfikacji metadanych AWS Glue Data Catalog na odczyt tabel dostępnych dla bardziej uprzywilejowanego podmiotu i zapis do aktualizowanej przez niego tabeli za pomocą spreparowanej nazwy kolumny.
W modułach ims_qos_npn serwera Kamailio w wersjach 6.1.3 i 6.1.4 występuje przepełnienie bufora na stosie. Funkcja w_rx_aar_register() kopiuje kontrolowane przez atakującego pole host z nagłówka SIP `Via` do stałego bufora stosu o rozmiarze 46 bajtów bez sprawdzania długości. Nieuwierzytelniony zdalny atakujący może wywołać podatność spreparowanym żądaniem SIP `REGISTER`, powodując uszkodzenie stosu i zakończenie działania instancji Kamailio, co prowadzi do odmowy usługi.
W jądrze Linux rozwiązano podatność w Bluetooth L2CAP polegającą na wyścigu TOCTOU, w którym l2cap_chan może zostać powiązany z l2cap_conn więcej niż raz. Naruszenie tego niezmiennika może prowadzić do niespójnego stanu kanału i potencjalnych problemów z pamięcią. Poprawka dodaje sprawdzenie niezmiennika w __l2cap_chan_add oraz blokadę l2cap_lock_chan w l2cap_sock_bind().
W jądrze Linux rozwiązano podatność w podsystemie tracing, gdzie trace_module_record() przechodzi po ftrace_trace_arrays z notyfikatora modułu bez blokady trace_types_lock. Równoległe usunięcie instancji (rmdir) usuwa ją z listy i zwalnia pod tą blokadą, więc załadowanie lub wyładowanie modułu może odwołać się do zwolnionego trace_array (use-after-free).
W jądrze Linux rozwiązano podatność w podsystemie tracing, gdzie update_last_data_if_empty() jest wywoływana z tracing_open() z O_TRUNC, tracing_read_pipe() i tracing_buffers_read() bez blokady trace_types_lock. Dwóch czytelników może jednocześnie przejść test LAST_BOOT i podwójnie zwolnić module_delta, a notyfikator modułu może aktualizować module_delta w trakcie jego zwalniania.
W jądrze Linux rozwiązano podatność w podsystemie tracing, gdzie niepełne wyrażenia filtrów zdarzeń (np. kończące się operatorem logicznym) powodowały niezdefiniowany stan operatora. Prowadziło to do odczytu poza granicami (prog[-1]) lub kopiowania słowa poza granicami do celu skoku, co można było wywołać przez PERF_EVENT_IOC_SET_FILTER na samonamierzającym punkcie śledzenia perf.
W jądrze Linux rozwiązano podatność use-after-free w podsystemie tracing/histogramy. create_field_var_hist() zapisywał wskaźnik do zgodnego histogramu (hist_data) zamiast do utworzonego histogramu; ponieważ find_compatible_hist() dopasowuje tylko klucze, użytkownik mógł usunąć ten histogram, podczas gdy cel nadal na niego wskazywał, co prowadziło do use-after-free w event_hist_trigger_free().
W jądrze Linux rozwiązano podatność w tracing/histograms, gdzie find_synth_event() porównywał tylko nazwę bazową zdarzenia. Rejestracja lub usunięcie histogramu na niesyntetycznym zdarzeniu o nazwie bazowej zgodnej ze zdarzeniem syntetycznym błędnie modyfikowała licznik referencji se->ref, co mogło doprowadzić do zwolnienia zdarzenia syntetycznego, podczas gdy aktywna akcja histogramu nadal trzymała do niego wskaźnik (use-after-free).
W jądrze Linux w podsystemie io_uring (operacja waitid) występuje błąd use-after-free. Funkcja io_waitid_wait() czyści pole ->head zanim przejmie własność żądania przez zwiększenie licznika referencji, co pozwala innemu wątkowi zwolnić i ponownie użyć żądania, podczas gdy procedura obsługi wciąż je modyfikuje.
W jądrze Linux w mechanizmie io_uring/waitid występuje błąd licznika referencji, w którym powtarzane nieudane próby anulowania żądania mogą spowodować przepełnienie 31-bitowego pola referencji do zera. Późniejsze anulowanie może wtedy przejąć własność i zakończyć żądanie po raz drugi.
W jądrze Linux naprawiono błąd w keyctl_describe_key(), gdzie nazwa typu klucza mogła zostać zwolniona przez wyładowanie modułu (np. AF_RXRPC) w trakcie formatowania opisu klucza. Prowadziło to do użycia zwolnionej pamięci (use-after-free) i błędu page fault w funkcji string(). Poprawka polega na utrzymaniu blokady key->sem przez cały czas wykonywania kasprintf().
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

