Katalog CVE

CVE-2026-111311

WysokieCVSS 8.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.52%

Percentyl 43 - wyżej niż 43% wszystkich znanych CVE

Streszczenie

Wtyczka DoubleScale | All-in-One CRM dla WordPressa w wersjach do 1.5.1 włącznie jest podatna na dowolne przesyłanie plików poprzez funkcję store_upload. Błąd wynika z fail-open listy dozwolonych rozszerzeń w extension_is_allowed(), która zwraca true dla nierozpoznanych rozszerzeń takich jak .php, w połączeniu z wykrywaniem MIME tylko po magicznych bajtach i brakiem sprawdzania uprawnień poza is_user_logged_in().

Ocena ryzyka

Uwierzytelniony atakujący z rolą subskrybenta lub wyższą może przesłać pliki wykonywalne, co prowadzi do zdalnego wykonania kodu. Wymaga to włączonego modułu Helpdesk, ponieważ podatny endpoint REST jest rejestrowany tylko wtedy, gdy moduł jest aktywny.

Rekomendacja

Zaktualizuj wtyczkę DoubleScale do wersji nowszej niż 1.5.1, a jeśli to niemożliwe, wyłącz moduł Helpdesk. Dodatkowo ogranicz możliwość przesyłania plików przez użytkowników o niskich uprawnieniach.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

The DoubleScale | All-in-One CRM – Sales, Multi-Channel Marketing, Newsletter, Booking, Helpdesk, Automation, MCP & More plugin for WordPress is vulnerable to Arbitrary File Upload in all versions up to, and including, 1.5.1 via the store_upload function. This is due to a fail-open extension allow-list in extension_is_allowed() that returns true when wp_check_filetype() yields an empty type for unrecognized extensions such as .php, combined with magic-byte-only MIME detection and no capability check beyond is_user_logged_in(). This makes it possible for authenticated attackers, with subscriber-level access and above, to upload files that may be executable, which makes remote code execution possible. Exploitation requires the Helpdesk module to be enabled, as the vulnerable REST endpoint is only registered when that module is active.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS