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.06)
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.
Tandoor Recipes to aplikacja do zarządzania przepisami, planowania posiłków i tworzenia list zakupów. Przed wersją 2.6.5 w funkcji importu przepisów występowała krytyczna podatność typu Denial of Service (DoS), pozwalająca uwierzytelnionemu użytkownikowi na zawieszenie serwera lub znaczne obniżenie jego wydajności poprzez przesłanie dużego pliku ZIP (ZIP Bomb); problem naprawiono w wersji 2.6.5.
Chamilo LMS przed wersją 2.0.0-RC.3 zawiera podatność Insecure Direct Object Reference (IDOR) w punkcie końcowym REST API stats. Każdy uwierzytelniony użytkownik (w tym student z niskimi uprawnieniami ROLE_USER) może odczytać postępy w nauce, certyfikaty i oceny z dziennika dowolnego innego użytkownika dla dowolnego kursu, bez zapisania na kurs i bez relacji nadzorczej.
Chamilo LMS przed wersjami 1.11.38 i 2.0.0-RC.3 zawiera podatność Open Redirect na stronie edycji sesji kursu. Atakujący może przekierować uwierzytelnionego administratora na dowolny zewnętrzny adres URL po zapisaniu zmian przypisania coacha, a przekierowanie ujawnia parametr id_session serwerowi atakującego.
Chamilo LMS przed wersją 2.0.0-RC.3 zawiera podatność Reflected Cross-Site Scripting (XSS) w panelu administracyjnym listy pytań ćwiczeń. Kod paginacji łączy wszystkie parametry $_GET przez array_merge() i wypisuje wynik przez http_build_query() bezpośrednio do atrybutów href w HTML bez kodowania htmlspecialchars(), co pozwala na wykonanie dowolnego JavaScriptu w przeglądarce uwierzytelnionego nauczyciela.
Podatność w kliencie HTTP pozwala na wstrzyknięcie znaków CR/LF do nagłówków tunelu proxy lub hosta, co może prowadzić do ataków typu HTTP response splitting lub cache poisoning.
PraisonAIAgents to system zespołów wieloagentowych. W wersjach przed 1.5.128 ścieżka awaryjna web_crawl z użyciem httpx przekazuje URL-e dostarczone przez użytkownika bezpośrednio do httpx.AsyncClient.get() z follow_redirects=True i bez walidacji hosta. Agent LLM nakłoniony do indeksowania wewnętrznego URL-a może dotrzeć do punktów końcowych metadanych chmury (169.254.169.254), usług wewnętrznych i localhost, a treść odpowiedzi jest zwracana agentowi i może pojawić się w danych wyjściowych widocznych dla atakującego.
PraisonAI przed wersją 4.5.128 w integracji MCP pozwala uruchamiać serwery w tle przez stdio przy użyciu ciągów poleceń dostarczonych przez użytkownika. Domyślnie całe środowisko procesu nadrzędnego jest przekazywane do uruchamianego podprocesu, co ujawnia wrażliwe dane, takie jak klucze API, tokeny i poświadczenia baz danych.
W Vikunja przed wersją 2.3.0 egzekwowanie zakresu tokenów API dla niestandardowych tras tła projektu jest mylone metodami. Token z uprawnieniem projects.background może usunąć tło projektu, podczas gdy token z projects.background_delete jest odrzucany, co stanowi obejście autoryzacji tokenu.
FastGPT przed wersją 4.14.10.3 posiada punkt końcowy /api/core/app/mcpTools/runTool, który przyjmuje dowolne adresy URL bez uwierzytelnienia. Wewnętrzne sprawdzanie adresów IP w funkcji isInternalAddress() blokuje prywatne adresy IP tylko gdy CHECK_INTERNAL_IP=true, co nie jest domyślnym ustawieniem. Umożliwia to nieuwierzytelnionym atakującym przeprowadzenie ataku SSRF na wewnętrzne zasoby sieciowe.
W rembg przed wersją 2.0.75 serwer HTTP zawiera podatność path traversal, która pozwala nieuwierzytelnionym zdalnym atakującym odczytać dowolne pliki z systemu plików. Poprzez spreparowany parametr model_path atakujący może wymusić próbę załadowania dowolnego pliku jako modelu ONNX, ujawniając istnienie, uprawnienia, a potencjalnie zawartość plików.
W Vikunja w wersjach przed 2.3.0 endpoint importu plików używa kontrolowanego przez atakującego pola Size z metadanych JSON wewnątrz importowanego zipa zamiast rzeczywistego rozmiaru zdekompresowanej zawartości do sprawdzania limitu rozmiaru pliku. Ustawienie Size na 0 przy dużych skompresowanych wpisach w zipie omija skonfigurowany limit maksymalnego rozmiaru pliku.
Vikunja przed wersją 2.3.0 generuje wpisy VTODO iCalendar poprzez konkatenację ciągów bez escapowania wartości TEXT zgodnie z RFC 5545. Tytuły zadań zawierające CRLF mogą łamać granice właściwości i wstrzykiwać dowolne właściwości iCalendar, takie jak ATTACH, VALARM lub ORGANIZER.
W Vikunja przed wersją 2.3.0 tytuły zadań są osadzane bezpośrednio w składni linków Markdown w powiadomieniach e-mail o zaległych zadaniach, bez escapowania znaków specjalnych Markdown. Po renderowaniu przez goldmark i sanityzacji przez bluemonday (który zezwala na tagi <a> i <img>) wstrzyknięte konstrukcje Markdown tworzą linki phishingowe i piksele śledzące w legalnych e-mailach powiadomień. Podatność naprawiono w wersji 2.3.0.
W Vikunja w wersjach przed 2.3.0 funkcja addRepeatIntervalToTime używa pętli O(n) przesuwającej datę o interwał RepeatAfter aż przekroczy bieżący czas. Utworzenie zadania cyklicznego z interwałem 1 sekundy i datą wykonania daleko w przeszłości powoduje miliardy iteracji, obciążając CPU i blokując połączenie do bazy danych na minuty przy każdym żądaniu.
W Vikunja przed wersją 2.3.0 metody CalDAV GetResource i GetResourcesByList pobierają zadania po UID z bazy danych bez weryfikacji, czy uwierzytelniony użytkownik ma dostęp do projektu zadania. Każdy uwierzytelniony użytkownik CalDAV znający UID zadania może odczytać pełne dane zadania z dowolnego projektu.
Vikunja to open-source'owa platforma do zarządzania zadaniami hostowana samodzielnie. Przed wersją 2.3.0 mechanizm blokady po nieudanych próbach TOTP był nieskuteczny z powodu błędu obsługi transakcji bazodanowej: po nieudanej walidacji TOTP handler logowania wywołuje HandleFailedTOTPAuth, a następnie bezwarunkowo wykonuje rollback, co cofa zapis StatusAccountLocked, umożliwiając nieograniczone próby brute-force kodów TOTP; problem naprawiono w wersji 2.3.0.
Vikunja w wersjach przed 2.3.0 zawiera błąd pierwszeństwa operatorów SQL w funkcji hasAccessToLabel, który pozwala każdemu uwierzytelnionemu użytkownikowi odczytać dowolną etykietę mającą co najmniej jedno powiązanie z zadaniem, niezależnie od uprawnień do projektu. Ujawniane są tytuły, opisy, kolory etykiet oraz informacje o twórcy. Podatność naprawiono w wersji 2.3.0.
Apache Log4cxx w wersji przed 1.7.0 (XMLLayout) nie usuwa znaków zabronionych przez specyfikację XML 1.0 z komunikatów logów oraz kluczy i wartości właściwości NDC/MDC, generując niepoprawny XML. Zgodne parsery XML odrzucają takie dokumenty z błędem krytycznym, co może powodować utratę lub brak indeksowania rekordów logów. Atakujący mogący wpływać na logowane dane może tłumić pojedyncze rekordy logów, osłabiając ścieżki audytu.
Apache Log4net w wersjach przed 3.3.0 w komponentach XmlLayout i XmlLayoutSchemaLog4J nie oczyszcza znaków zabronionych przez specyfikację XML 1.0 w kluczach i wartościach właściwości MDC oraz w polu identity. Powoduje to wyjątek podczas serializacji i ciche utracenie danego zdarzenia logu.
Vikunja to open-source'owa platforma do zarządzania zadaniami. W wersjach przed 2.3.0 uwierzytelnianie linków współdzielenia (GetLinkShareFromClaims w pkg/models/link_sharing.go) buduje obiekty autoryzacji wyłącznie na podstawie oświadczeń JWT, bez walidacji po stronie serwera w bazie danych. Gdy właściciel projektu usunie link współdzielenia lub obniży uprawnienia, wcześniej wydane JWT nadal przyznają pierwotny poziom uprawnień przez maksymalnie 72 godziny.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

