CVE-2025-54073
WysokieStreszczenie
W serwerze MCP `mcp-package-docs` występuje podatność na wstrzykiwanie poleceń, która pozwala atakującemu na wstrzyknięcie dowolnych poleceń systemowych. Problem wynika z niesanitarnych parametrów wejściowych używanych w wywołaniu `child_process.exec` przed poprawką w wersji 0.1.27.
Ocena ryzyka
Eksploatacja tej podatności może prowadzić do zdalnego wykonania kodu z uprawnieniami procesu serwera, co stwarza poważne zagrożenie dla bezpieczeństwa systemu.
Rekomendacja
Zaleca się aktualizację do wersji 0.1.28, aby usunąć tę podatność, ponieważ wersja 0.1.27 zawiera jedynie częściową poprawkę.
Powiązane podatności
- CVE-2026-93399Krytyczne
Wtyczka Bookly dla WordPressa (do wersji 28.2 włącznie) jest podatna na niezabezpieczone odwołanie do obiektu (IDOR) poprzez akcje AJAX 'bookly_get_form_id', 'bookly_render_complete', 'bookly_add_to_calendar' i 'bookly_rollback_order'. Handler 'bookly_get_form_id' zapisuje kontrolowane przez atakującego 'order_id' do nowej sesji rezerwacji, a 'bookly_render_complete' ufa mu i zwraca token zamówienia bez weryfikacji właściciela sesji. Umożliwia to nieuwierzytelnionym atakującym wyliczanie identyfikatorów zamówień, ujawnianie tokenów innych klientów, pobieranie informacji o kalendarzu/wizytach oraz trwałe usuwanie rezerwacji.
- CVE-2026-89055Krytyczne
Wtyczka Customer Reviews for WooCommerce dla WordPressa (do wersji 5.120.0 włącznie) jest podatna na obejście autoryzacji z powodu nieprawidłowej weryfikacji uprawnień użytkownika. Umożliwia to nieuwierzytelnionym atakującym trwałe usuwanie dowolnych załączników z Biblioteki mediów (w tym obrazów produktów, logotypów i dokumentów administratora) poprzez wstrzyknięcie ich identyfikatorów do recenzji, która następnie zostaje przeniesiona do kosza i usunięta. Wykorzystanie wymaga publicznego linku do formularza recenzji (13-znakowy formId), który ujawnia nonce potrzebny do wywołania akcji bez konta WordPress.
- CVE-2026-14281Krytyczne
Wtyczka Automation Web Platform – Notifications and OTP for WooCommerce, Advanced Country Code dla WordPressa (do wersji 4.8.6 włącznie) jest podatna na eskalację uprawnień z powodu braku egzekwowania uprawnień na publicznie dostępnej trasie REST `POST /wp-json/wawp/v1/signup/<op>` oraz braku listy dozwolonych kluczy w funkcji `finish_registration_logic`. Parametr `wawp_custom_fields` kontrolowany przez atakującego jest kopiowany bezpośrednio do `update_user_meta()`, co pozwala na ustawienie kluczy takich jak `wp_capabilities` i `wp_user_level`. Umożliwia to nieuwierzytelnionym atakującym rejestrację konta z rolą administratora i uzyskanie pełnego dostępu administracyjnego. Gdy weryfikacja OTP jest włączona, token sesji OTP jest zwracany w postaci jawnej w odpowiedzi HTTP, a handler `handle_magic_link_request()` oznacza token jako zweryfikowany na każde nieuwierzytelnione żądanie GET zawierające go, bez sprawdzania kodu OTP, co czyni krok OTP trywialnie pomijalnym.
- CVE-2026-95699Krytyczne
Przed 18.09.2026 polityka AWS aplikacji mobilnej iSteamX mogła przyznawać uwierzytelnionym użytkownikom dostęp do tematów MQTT z symbolami wieloznacznymi, co może ujawniać dane urządzeń innych użytkowników i pozwalać atakującemu na włączanie i wyłączanie urządzeń innych połączonych użytkowników. Groziło to ujawnieniem informacji z profilu użytkownika oraz potencjalnym poparzeniem z powodu niezamierzonego uruchomienia urządzenia.
- CVE-2026-93291Krytyczne
Omni C20 nie przeprowadza prawidłowej walidacji certyfikatów, co może pozwolić atakującemu na przeprowadzenie ataku typu man-in-the-middle, a w konsekwencji na wykonanie dowolnego kodu.
- CVE-2026-86860Krytyczne
ServiceNow naprawiło podatność polegającą na braku autoryzacji zidentyfikowaną w ServiceNow AI Platform. Podatność ta mogła w pewnych okolicznościach pozwolić nieuwierzytelnionemu użytkownikowi na wyodrębnienie danych instancji wykraczających poza zamierzone, co prowadzi do eskalacji uprawnień.
- CVE-2026-13249Krytyczne
W interfejsie zarządzania web drukarki Honeywell PD45 Industrial Printer w wersji F10.19.010040 występuje podatność umożliwiająca nieuwierzytelnione zdalne wykonanie kodu poprzez przesłanie dowolnego pliku. Atakujący może przesłać pliki pod swoją kontrolą bez konieczności uwierzytelnienia.
- CVE-2026-13016Krytyczne
ServiceNow naprawiło podatność SQL injection zidentyfikowaną w ServiceNow AI Platform. Podatność ta mogła w pewnych okolicznościach pozwolić nieuwierzytelnionemu użytkownikowi na wykonanie dowolnych instrukcji SQL względem bazy danych instancji oraz na dostęp do danych instancji lub ich modyfikację wykraczającą poza zamierzone.
- CVE-2026-61742Krytyczne
DBHub, serwer MCP dla baz danych, w wersjach przed 0.22.5 udostępnia nieuwierzytelniony endpoint HTTP MCP po uruchomieniu w trybie transportu HTTP. Mechanizm ochrony oparty na porównaniu nagłówków Origin i Host nie zapobiega atakowi DNS rebinding, co pozwala złośliwej stronie wywoływać narzędzia MCP z przeglądarki ofiary. W zależności od konfiguracji może to prowadzić do odczytu, wyliczenia, a potencjalnie zapisu zawartości bazy danych.
- CVE-2026-61741Krytyczne
Biblioteka http4s-scala-xml w wersjach przed 0.24.1 i 1.0.0-M39 używa parsera SAXParserFactory bez konfiguracji bezpieczeństwa do dekodowania ciał wiadomości XML. Przy domyślnych ustawieniach JDK parser rozwiązuje deklaracje DOCTYPE, encje zewnętrzne oraz zewnętrzne DTD. Aplikacje parsujące niezaufany XML są narażone na ataki XXE, SSRF oraz wyczerpanie zasobów.
Oryginalny opis (angielski, źródło NVD)
mcp-package-docs is an MCP (Model Context Protocol) server that provides LLMs with efficient access to package documentation across multiple programming languages and language server protocol (LSP) capabilities. A command injection vulnerability exists in the `mcp-package-docs` MCP Server prior to the fix in commit cb4ad49615275379fd6f2f1cf1ec4731eec56eb9. The vulnerability is caused by the unsanitized use of input parameters within a call to `child_process.exec`, enabling an attacker to inject arbitrary system commands. Successful exploitation can lead to remote code execution under the server process's privileges. The server constructs and executes shell commands using unvalidated user input directly within command-line strings. This introduces the possibility of shell metacharacter injection (`|`, `>`, `&&`, etc.). Commit cb4ad49615275379fd6f2f1cf1ec4731eec56eb9 in version 0.1.27 contains a fix for the issue, but upgrading to 0.1.28 is recommended.

