Katalog CVE

CVE-2026-16601

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.63%

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

Streszczenie

Wtyczka CM Map Locations dla WordPressa jest podatna na ograniczone dowolne przesyłanie plików we wszystkich wersjach do 2.1.8 włącznie, przez funkcję uploadMedia. Wynika to z niedostatecznej walidacji typów plików w handlerze przesyłania, który wykonuje niepełne filtrowanie rozszerzeń bez sprawdzania typów MIME lub weryfikacji uprawnień do przesyłania przed przekazaniem plików do move_uploaded_file(). Umożliwia to uwierzytelnionym atakującym z dostępem na poziomie subskrybenta i wyższym przesyłanie plików, które mogą być wykonywalne, co umożliwia zdalne wykonanie kodu. Wymagany nonce jest ujawniany każdemu zalogowanemu subskrybentowi przez obiekt JavaScript CMLOC_Editor_Images na stronie edytora lokalizacji.

Ocena ryzyka

Uwierzytelnieni użytkownicy o niskich uprawnieniach mogą przesyłać złośliwe pliki, co może prowadzić do zdalnego wykonania kodu na serwerze i pełnego przejęcia witryny.

Rekomendacja

Zaktualizuj wtyczkę CM Map Locations do wersji nowszej niż 2.1.8, która zawiera poprawkę, oraz wdróż odpowiednią walidację typów plików i kontrolę uprawnień.

Powiązane podatności

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

The CM Map Locations – Visualize and share your locations in a few clicks plugin for WordPress is vulnerable to Limited Arbitrary File Upload in all versions up to, and including, 2.1.8 via the uploadMedia function. This is due to insufficient file type validation in the upload handler, which performs incomplete extension filtering without MIME-type checks or upload capability verification before passing attacker-supplied files to move_uploaded_file(). 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. The required nonce is exposed to any logged-in Subscriber via the CMLOC_Editor_Images JavaScript object on the front-end location editor page.

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