CVE-2026-108591
ŚrednieCVSS 4.4Streszczenie
InnoShop w wersji 0.9.2 zawiera podatność lokalnego ujawnienia plików, która pozwala uwierzytelnionym administratorom z uprawnieniem files_create na odczyt plików serwera poprzez nadużycie argumentu source narzędzia file_upload w AI Core MCP. Atakujący mogą dostarczyć wrappery strumieni file:// lub php:// przekazywane do file_get_contents(), przechowując zawartość na publicznym dysku mediów, aby ujawnić plik .env z APP_KEY i poświadczeniami bazy danych.
Ocena ryzyka
Atakujący może uzyskać dostęp do krytycznych plików konfiguracyjnych, w tym kluczy aplikacji i poświadczeń bazy danych, co może prowadzić do pełnego przejęcia systemu. Wymaga to jednak uprawnień administratora.
Rekomendacja
Zaktualizuj InnoShop do wersji nowszej niż 0.9.2, która naprawia podatność. Dodatkowo rozważ ograniczenie uprawnień files_create oraz walidację argumentów przekazywanych do file_get_contents().
Inne podatności w InnoShop
Zobacz wszystkie- CVE-2026-18959Średnie
InnoShop do wersji 0.8.2 zawiera podatność typu path traversal w funkcji FileManagerController::destroyFiles w komponencie Files Endpoint. Atak może być przeprowadzony zdalnie, a exploit został opublikowany.
- CVE-2026-39250Wysokie
Innoshop 0.6.0 zawiera podatność autoryzacyjną. Po zalogowaniu się do frontendu, atakujący może bezpośrednio uzyskać dostęp do interfejsów API backendu, co umożliwia dalsze niebezpieczne operacje.
Oryginalny opis (angielski, źródło NVD)
InnoShop 0.9.2 contains a local file disclosure vulnerability that allows authenticated administrators with files_create permission to read server files by abusing the AI Core MCP file_upload tool's source argument. Attackers can supply file:// or php:// stream wrappers passed to file_get_contents(), storing contents on the public media disk to expose the .env file with APP_KEY and database credentials.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

