Katalog podatności CVE
Przetłumaczone opisy podatności z bazy NVD NIST - w języku polskim
Katalog CISA KEV zaktualizowany: (v2026.08.27)
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.
FreeCAD przed wersją 1.1.2 zawiera podatność w oknie dialogowym zadania ograniczenia przemieszczenia FEM, która przekazuje pola xDisplacementFormula, yDisplacementFormula i zDisplacementFormula obiektu Fem::ConstraintDisplacement do Gui::Command::doCommand. Pomocnicza funkcja neutralizuje cudzysłowy, ale nie backslashe, co pozwala na wykonanie dowolnego kodu Python z uprawnieniami procesu FreeCAD.
ffuf, szybki fuzzer webowy napisany w Go, przed wersją 2.2.0 pozwala złośliwemu serwerowi docelowemu na wywołanie odmowy usługi przez brak limitu rozmiaru zdekompresowanych odpowiedzi. Ochrona sprawdza tylko skompresowaną długość Content-Length, podczas gdy io.ReadAll czyta odpowiedzi gzip, brotli, deflate, transparentnie zdekompresowane lub chunked bez ograniczenia rozmiaru.
Faker, narzędzie do generowania ogromnych ilości fałszywych danych w przeglądarce i Node.js, przed wersją 10.5.0 zawiera podatność w metodzie faker.helpers.fake, która pozwala kontrolowanym przez atakującego szablonom na dostęp do konstruktora Function przez fakeEval.resolveProperty, gdy funkcja zwraca inną funkcję, umożliwiając wykonanie dowolnego kodu JavaScript.
telegram-search zawiera podatność na trwały atak XSS, która pozwala zdalnym atakującym na wykonanie dowolnego kodu JavaScript w przeglądarkach ofiar poprzez wysyłanie spreparowanych wiadomości z nieprzesanizowanym HTML do wspólnej grupy Telegram. Funkcja highlightKeyword w MessageList.vue przekazuje surową treść wiadomości bezpośrednio do v-html bez escapowania HTML ani sanityzacji, co umożliwia trwałe, międzyużytkownikowe, zero-kliknięciowe wykonanie wstrzykniętych payloadów, takich jak procedury obsługi błędów obrazów, gdy ofiary przeglądają lub wyszukują wiadomości.
W search-v2-api stwierdzono błąd polegający na tym, że oprogramowanie pośredniczące uwierzytelniania bezwarunkowo pomija uwierzytelnianie, gdy żądanie zawiera nagłówek `Upgrade: websocket`. Nieuwierzytelniony atakujący może to wykorzystać, wysyłając specjalnie spreparowane żądanie HTTP POST do punktu końcowego `/federated` z nagłówkiem `Upgrade: websocket`, co pozwala na ominięcie uwierzytelniania i dostęp do sfederowanych wyników wyszukiwania we wszystkich skonfigurowanych zdalnych hubach, prowadząc do ujawnienia informacji.
Flawfinder to narzędzie do statycznej analizy kodu C/C++. Wersje przed 2.0.20 mają problem z niewłaściwą neutralizacją danych wejściowych, co prowadzi do manipulacji wyjściem, w tym wstrzykiwania sekwencji escape ANSI i wstrzykiwania XML. Złośliwa nazwa pliku zawierająca sekwencje escape ANSI może zostać uwzględniona w standardowym wyjściu terminala flawfindera, a niezaufane pola (takie jak nazwy plików, kategorie lub kontekst kodu) nie były odpowiednio sanityzowane podczas generowania raportów strukturalnych. Atakujący może to wykorzystać do uszkodzenia formatów CSV lub wstrzyknięcia dowolnych atrybutów XML do wyjść SonarQube przez output_sonar(). Problem został w pełni naprawiony w wersji 2.0.20.
python-socketio to implementacja klienta i serwera Socket.IO w Pythonie. Serwer python-socketio przechowuje binarne wiadomości `EVENT` i `ACK` w pamięci, czekając na ich binarne załączniki. Przed wersją 5.16.4 atakujący może przesłać binarną wiadomość i celowo pominąć wysłanie jednego lub więcej załączników, co powoduje, że wiadomość wraz z częściową listą otrzymanych załączników pozostaje w pamięci przez długi czas. Wersja 5.16.4 wprowadza środki zaradcze: pakiety binarne są akceptowane tylko od uwierzytelnionych klientów, a po rozłączeniu klienta serwer sprawdza, czy istnieje częściowa wiadomość binarna i usuwa ją.
Wtyczka GeoDirectory – WP Business Directory Plugin i Classified Listings Directory dla WordPressa jest podatna na dowolne usuwanie plików z powodu niewystarczającej walidacji ścieżek w funkcji delete_revision we wszystkich wersjach do 2.8.169 włącznie. Umożliwia to uwierzytelnionym atakującym z dostępem na poziomie subskrybenta i wyższym usuwanie dowolnych plików na serwerze, co może prowadzić do zdalnego wykonania kodu po usunięciu odpowiedniego pliku (np. wp-config.php). Poprzez umieszczenie post_type=attachment wyłącznie w ciągu zapytania, atakujący może przekonwertować auto-szkic wpisu GeoDirectory na załącznik WordPressa z kontrolowanymi przez atakującego ścieżkami plików w metadanych załącznika, które następnie delete_revision usuwa bez walidacji typu wpisu lub ścieżki.
Oprogramowanie układowe urządzenia Pulsetto Vagus Nerve Stimulator akceptuje kilka nieujawnionych poleceń przez interfejs Bluetooth Low Energy (BLE). Polecenia te są wysyłane bez uwierzytelniania i szyfrowania, nigdy nie są wydawane przez towarzyszącą aplikację mobilną, ale są w pełni przetwarzane przez urządzenie, gdy jest włączone.
Wtyczka InstaWP Connect – 1-click WP Staging & Migration dla WordPressa jest podatna na zdalne wykonanie kodu we wszystkich wersjach do 0.1.3.6 włącznie. Wtyczka przechowuje zaszyfrowany plik opcji jako options-{migrate_key}.txt w katalogu wp-content/instawpbackups/ bez zabezpieczenia przed listowaniem katalogów, co ujawnia 40-znakowy migrate_key na serwerach Apache z włączonym indeksowaniem katalogów. Atakujący może wyprowadzić hasło AES-256-CBC przez SHA256(migrate_key), odszyfrować plik opcji i odzyskać api_signature, co umożliwia nieuwierzytelnionym atakującym uzyskanie danych dostępowych do bazy danych i api_signature. Eksploatacja wymaga hostingu na Apache z włączonym listowaniem katalogów i jest ograniczona czasowo do okresu migracji.
electerm to klient terminala/ssh/sftp/telnet/serialport/RDP/VNC/Spice/ftp o otwartym kodzie źródłowym. Przed wersją 3.15.120 electerm pozwala złośliwemu serwerowi RDP na zapisywanie treści kontrolowanych przez atakującego poza wybranym katalogiem zapisu, ponieważ ścieżka pobierania schowka RDP w src/client/components/rdp/file-transfer.js przekazuje kontrolowaną przez serwer nazwę pliku CLIPRDR fileInfo.name do osResolve bez sanityzacji. Problem został naprawiony w wersji 3.15.120.
electerm to klient terminala/ssh/sftp/telnet/serialport/RDP/VNC/Spice/ftp o otwartym kodzie źródłowym. Przed wersją 3.15.186 electerm pozwala uwierzytelnionemu klientowi WebSocket na wywoływanie niezamierzonych funkcji wewnętrznych poprzez kontrolowane przez klienta wartości func w upgrade-func w src/app/server/dispatch-center.js i handleFs w src/app/server/fs.js, ujawniając metody Upgrade i fsExport, które mogą wykonywać polecenia, otwierać pliki, modyfikować system plików lub kończyć proces. Problem został naprawiony w wersji 3.15.186.
electerm to klient terminala/ssh/sftp/telnet/serialport/RDP/VNC/Spice/ftp o otwartym kodzie źródłowym. Przed wersją 3.15.120 electerm pozwala złośliwemu serwerowi FTP lub SFTP na zapisywanie treści kontrolowanych przez atakującego poza wybranym katalogiem pobierania, ponieważ transfery rekurencyjne w src/client/components/file-transfer/transfer.jsx przekazują dostarczone przez serwer wartości file.name i folder.name do resolve bez sanityzacji. Problem został naprawiony w wersji 3.15.120.
electerm przed wersją 3.15.120 pozwala złośliwemu serwerowi FTP lub SFTP na wykonanie dowolnych poleceń, gdy użytkownik pobierze spreparowany folder i wywoła Właściwości oraz Oblicz rozmiar. Dzieje się tak, ponieważ funkcja calcLocal wstawia nazwę folderu kontrolowaną przez serwer do polecenia powłoki du -sh bez bezpiecznego escapowania pojedynczych cudzysłowów. Problem został naprawiony w wersji 3.15.120.
electerm przed wersją 3.15.120 pozwala złośliwemu serwerowi SFTP na zapisywanie treści kontrolowanych przez atakującego poza katalogiem tymczasowym. Dzieje się tak, ponieważ nazwa pliku kontrolowana przez serwer, używana przez editWithSystemEditor, jest interpolowana do path.resolve bez sanityzacji. Problem został naprawiony w wersji 3.15.120.
Claude Code Templates przed wersją 1.29.4 zawiera podatność w serwerze Studio uruchamianym opcją --studio. Serwer nasłuchuje na wszystkich interfejsach na porcie 3444, zezwala na żądania cross-origin i nie wymaga uwierzytelnienia. Endpointy POST /api/execute i /api/install-agent przekazują dane kontrolowane przez atakującego do child_process.spawn z włączonym wykonywaniem powłoki, co pozwala na wykonanie dowolnych poleceń systemu operacyjnego. Problem został naprawiony w wersji 1.29.4.
DSPy 3.3.0b1 zawiera podatność na eksfiltrację plików w adapterach pól wyjściowych Image i Audio. Atakujący, mający wpływ na wyniki modelu językowego, może odczytać dowolne pliki lokalne, wstrzykując ścieżkę systemu plików do pola url w sparsowanym wyjściu typu Image lub Audio. Adaptery JSONAdapter i ChatAdapter parsują niezaufane wyniki modelu przez parse_value do walidacji TypeAdapter, co wyzwala encode_image lub encode_audio do odczytu i zakodowania w base64 dowolnej ścieżki pliku, a następnie osadza zawartość w wiadomościach wychodzących do endpointu kontrolowanego przez atakującego.
Taubyte Tau v1.1.10 zawiera podatność braku autoryzacji w usłudze HTTP services/auth, która pozwala każdemu uwierzytelnionemu użytkownikowi na odczyt lub trwałe usunięcie projektu innej dzierżawy poprzez podanie dowolnego ID projektu do endpointów GET i DELETE /projects/{id}. Middleware GitHubTokenHTTPAuth tylko weryfikuje, czy wywołujący posiada ważny token OAuth GitHub, bez sprawdzania własności lub praw dostępu do docelowego projektu, co umożliwia atakującemu z dowolnym ważnym tokenem GitHub wykonanie operacji na magazynie klucz-wartość, takich jak projects.Fetch i project.Delete, na dowolnym ID projektu, prowadząc do przejęcia projektu między dzierżawami.
python-engineio przed wersją 4.13.2 ma dwie konfiguracje serwera, w których rozmiar przychodzących wiadomości nie jest sprawdzany przed załadowaniem ich do pamięci. Atakujący może wykorzystać to do spowodowania niepotrzebnych alokacji pamięci w serwerze. Dotyczy to żądań POST przy użyciu ASGI z transportem long polling oraz wiadomości WebSocket przy użyciu Aiohttp z transportem WebSocket. Wersja 4.13.2 rozwiązuje ten problem.
python-engineio przed wersją 4.13.2 pozwala atakującemu na tworzenie niepotrzebnych wątków w tle w serwerze poprzez wykorzystanie mechanizmu heartbeat, który uruchamia wątek przy nowym połączeniu i gdy klient wysyła pakiet PONG. Problem dotyczy głównie serwerów synchronicznych. Wersja 4.13.2 naprawia to, uruchamiając początkowy wątek tylko po uwierzytelnieniu klienta i zapewniając tylko jeden wątek na klienta.

