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.
Nieuwierzytelniony atak typu Cross Site Scripting (XSS) w wtyczce Event Tickets w wersjach do 5.29.4.
LimeSurvey Community Edition 7.0.14 zawiera podatność na odbity atak XSS na stronie wyników importu CSV uczestników ankiety w panelu administracyjnym.
Rozszerzenie Easy Store dla Joomla (wersje 1.0.0-3.0.0) ma brak mechanizmu CSRF i kontroli dostępu przy aktualizacji konfiguracji witryny, co pozwala na zmianę ustawień poczty Joomla bez weryfikacji tokena i uprawnień administratora.
Rozszerzenie Easy Store dla Joomla (wersje 1.0.0-3.0.0) ma podatność na złamanie kontroli dostępu (ACL Bypass) w metodzie allowEdit() w ApiController.php. Metoda ta zawsze zwraca true, przez co pomija sprawdzanie uprawnień na poziomie komponentu i zasobów. Każdy zalogowany użytkownik backendu może edytować dowolny rekord EasyStore, niezależnie od przyznanych uprawnień ACL. Problem rozwiązano przez zastąpienie twardo zakodowanej wartości true właściwą autoryzacją ACL.
Rozszerzenie Easy Store dla Joomla (wersje 1.0.0-3.0.0) nie weryfikuje tokenów CSRF w większości endpointów AJAX administratora. Tokeny są sprawdzane tylko w akcji products(), a pozostałe endpointy (zamówienia, kupony, media, klienci, ustawienia, tagi, kategorie, recenzje, kolekcje) akceptują żądania zmieniające stan bez tokenu. Atakujący może nakłonić zalogowanego administratora do wywołania nieautoryzowanych zmian w backendzie sklepu. Problem rozwiązano przez globalną weryfikację CSRF w ApiController::execute() dla metod zmieniających stan (POST, PUT, PATCH, DELETE).
Rozszerzenie Easy Store dla Joomla (wersje 1.0.0-3.0.0) zawiera podatność na SQL Injection w zadaniu masowej aktualizacji kuponów (couponBulkUpdate). Wprowadzone identyfikatory są bezpośrednio konkatenowane do surowych zapytań SQL w klauzulach IN (...) bez sanityzacji i parametryzacji. Zalogowany administrator może manipulować zapytaniem przez wstrzyknięty kod SQL. Problem rozwiązano przez rzutowanie wszystkich ID na liczby całkowite (array_map('intval', ...)) i zastosowanie parametryzowanych zapytań ->whereIn().
W rozszerzeniu Easy Store dla Joomla (joomshaper.com) w wersjach 1.0.0-3.0.0 występuje podatność SQL Injection wymagająca uwierzytelnienia z podwyższonymi uprawnieniami. Endpoint usuwania mediów przetwarza parametr 'ids' jako ciąg rozdzielany przecinkami i wstawia go bezpośrednio do zapytań SQL bez rzutowania na liczby całkowite lub parametryzacji.
Rozszerzenie Easy Store dla Joomla (wersje 1.0.0-3.0.0) ma podatność na nieuwierzytelnione ujawnienie danych osobowych (PII) przez IDOR w procesie płatności gościa. Endpoint checkout.searchGuestUser pozwala na zapytanie o rekordy gości tylko przez podanie adresu e-mail. Serwer zwraca pełne dane wysyłki (imię i nazwisko, telefon, adres, miasto, kod pocztowy, kraj) z tabeli #__easystore_guests bez uwierzytelnienia, weryfikacji sesji ani sprawdzenia własności. Nieuwierzytelniony atakujący może iterować listy e-maili, aby enumerować klientów-gości i zbierać wrażliwe dane osobowe (PII). Problem rozwiązano przez usunięcie endpointu wyszukiwania gości po stronie serwera i przeniesienie funkcji autouzupełniania do localStorage po stronie klienta z wyraźną zgodą użytkownika.
W Red Hat Ansible Automation Platform (automation-controller) znaleziono błąd. Pytania ankiety typu hasło są tylko do zapisu i przechowywane w formie zaszyfrowanej, wyświetlane jako placeholder przy odczycie. Gdy harmonogram lub węzeł szablonu zadania jest ponownie walidowany względem zaostrzonej specyfikacji ankiety, kontroler deszyfruje zapisane hasło i umieszcza jego jawną wartość w komunikacie błędu walidacji długości minimalnej/maksymalnej zwracanym w odpowiedzi HTTP. Użytkownik z delegowaną rolą JobTemplate Admin może zaostrzyć ograniczenie długości ankiety i wywołać ponowną walidację harmonogramu lub węzła utworzonego przez innego użytkownika z wyższymi uprawnieniami, odzyskując w ten sposób jawne hasło tego użytkownika.
W Red Hat Ansible Automation Platform (automation-controller) cztery widoki debugowe wyzwalające wewnętrzne schedulery zadań, zależności i workflow są dostępne dla dowolnego użytkownika, w tym niezalogowanego, ponieważ ich routing nie jest ograniczony ustawieniem debug. Nieuwierzytelniony zdalny atakujący może wielokrotnie wywoływać te endpointy, przejmując ogólnoklastrową blokadę schedulera, co powoduje pomijanie rzeczywistych uruchomień i wstrzymanie dyspozycji zadań dla wszystkich tenantów oraz zużycie workerów webowych.
W Brocade SANnav w wersjach przed 3.0.1a wewnętrzne porty usług mają niebezpieczne mechanizmy kontroli dostępu, co pozwala lokalnym użytkownikom hosta bez uprawnień administracyjnych komunikować się bezpośrednio z usługami zarządzającymi backendu. Lokalny atakujący może wykorzystać ten dostęp do wysyłania poleceń do podłączonych przełączników Fabric OS w kontekście bezpieczeństwa użytkownika zarządzającego SANnav.
Imprivata EAM w wersji 26.2.6 i wcześniejszych nie umożliwia rotacji pary kluczy RSA po wdrożeniu podczas generowania certyfikatu X.509. Używanie pary kluczy RSA przez czas nieokreślony do generowania certyfikatów jest sprzeczne z najlepszymi praktykami.
W OpenC3 COSMOS od wersji 5.12.0 do 7.3.0 uwierzytelniony użytkownik może zapisać ustawienie pypi_url przez set_setting w POST /openc3-api/api, a następnie doprowadzić do interpolacji tej wartości do polecenia powłoki podczas instalacji wtyczki z metadanymi zależności Pythona. Znaki specjalne powłoki w ustawieniu są interpretowane przez shell, co pozwala na wykonanie dowolnych poleceń systemowych jako użytkownik usługi openc3 z dostępem do poświadczeń Redis i bucketów.
W bibliotece JLine od wersji 3.0.0 do 3.30.15 i 4.3.1 wbudowana przeglądarka less przekazuje wzorce wyszukiwania i filtra wyświetlania kontrolowane przez użytkownika bezpośrednio do silnika wyrażeń regularnych Javy z nawrotami i wielokrotnie stosuje je do zawartości pliku. Wyrażenie z zagnieżdżonymi kwantyfikatorami oceniane na niedopasowanych liniach może zużyć nadmierną ilość CPU i trwale zablokować wątek sesji, a powtarzane sesje w Telnet lub SSH mogą wyczerpać ograniczoną pulę workerów.
W bibliotece JLine od wersji 3.0.0 do 3.30.15 i 4.3.1 wbudowane polecenie grep przyjmuje kontrolowane przez użytkownika wyrażenie regularne i, o ile nie użyto trybu line-regexp, automatycznie dodaje prefiks i sufiks dot-star przed kompilacją w silniku wyrażeń regularnych Javy z nawrotami. Rozszerzenie to powiększa przestrzeń przeszukiwania, więc krótkie wyrażenie z zagnieżdżonymi kwantyfikatorami oceniane na niedopasowanych danych może zużyć nadmierną ilość CPU i trwale zablokować worker polecenia, także w zdalnie dostępnych sesjach powłoki.
W OpenC3 COSMOS od wersji 5.0.6 do 7.3.0 uwierzytelniony użytkownik z uprawnieniem system_set może zapisać współdzielony ekran przez POST /openc3-api/screen, którego akcja widżetu BUTTON jest wykonywana w przeglądarce innego operatora po aktywowaniu przycisku. Zapisany skrypt działa w origin COSMOS i może odczytać localStorage.openc3Token, co pozwala na kradzież tokenu bearer ofiary, przejęcie konta i działania z uprawnieniami ofiary.
W CopyAPIView (awx/awx/api/generics.py:873) ustawiono permission_classes = (IsAuthenticated,), więc get_object() DRF nie wykonuje kontroli RBAC na poziomie obiektu. Handler get() jawnie sprawdza request.user.can_access(obj._class_, 'read', obj), ale post() tego nie robi — sprawdza jedynie can_access(model, 'add', create_kwargs_check) oraz can_access(model, 'copy_related', obj). Dla JobTemplate uprawnienia can_add i can_copy_related nie implikują prawa odczytu źródłowego szablonu zadania.
W wtyczce Formie do Craft CMS w wersjach przed 2.2.23 i 3.1.31 akcja formie/sent-notifications/get-resend-modal-content w SentNotificationsController::actionGetResendModalContent przyjmuje identyfikator powiadomienia z żądania bez sprawdzenia uprawnień ani autoryzacji na poziomie obiektu. Każdy uwierzytelniony użytkownik mogący wywołać tę akcję może enumerować identyfikatory powiadomień i odczytywać nagłówki odbiorców oraz pełne treści HTML wiadomości e-mail zawierające dane z formularzy, nawet bez uprawnienia do przeglądania wysłanych powiadomień.
W wtyczce Formie do Craft CMS w wersjach przed 2.2.23 i 3.1.31 anonimowa akcja formie/submissions/submit w SubmissionsController::actionSubmit ufa identyfikatorowi submissionId dostarczonemu przez klienta przy ładowaniu niekompletnego zgłoszenia bez powiązania z sesją, walidacji własności lub ważnego submissionEditToken. Nieuwierzytelniony atakujący może enumerować sekwencyjne identyfikatory i nadpisać lub przejąć zgłoszenie innego użytkownika w trakcie wypełniania, a zmodyfikowane dane mogą zostać zapisane i przekazane dalej przez powiadomienia lub integracje.
W wtyczce Formie do Craft CMS w wersjach przed 2.2.23 i 3.1.31 akcja formie/integrations/form-settings w IntegrationsController::actionFormSettings jest dostępna bez wymaganych uprawnień do integracji formularzy i przekazuje ustawienia z żądania do skonfigurowanej integracji. Uwierzytelniony atakujący może zastąpić właściwości hosta wychodzącego, takie jak apiUrl, podczas gdy serwer używa zapisanych kluczy API lub tokenów OAuth, powodując nieślepe żądania po stronie serwera do hosta kontrolowanego przez atakującego lub wewnętrznego i zwracając zdalną odpowiedź.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

