CRITICAL🇬🇧 English

CVE-2021-31746

Zip Slip w Pluck CMS — path traversal i zdalne wykonanie kodu

CVSS 9.8v3.1pub. 2021-12-10upd. 2024-11-21

Podatność typu Zip Slip w Pluck CMS 4.7.15 umożliwia atakującemu przesłanie spreparowanego archiwum ZIP, co prowadzi do path traversal i potencjalnie do zdalnego wykonania kodu (RCE). Ze względu na brak wymaganych uprawnień oraz sieciowy wektor ataku, zagrożenie jest krytyczne.

Pokaż oryginał (EN)

Zip Slip vulnerability in Pluck-CMS Pluck 4.7.15 allows an attacker to upload specially crafted zip files, resulting in directory traversal and potentially arbitrary code execution.

🤖 Analiza AI
Jak działa

Atakujący tworzy archiwum ZIP zawierające pliki ze ścieżkami zawierającymi sekwencje path traversal (np. '../../'). Gdy Pluck CMS rozpakowuje takie archiwum bez odpowiedniej walidacji ścieżek, pliki mogą zostać zapisane poza dozwolonym katalogiem docelowym. Pozwala to na nadpisanie dowolnych plików w systemie, w tym plików wykonywalnych lub skryptów aplikacji, co może prowadzić do wykonania złośliwego kodu po stronie serwera.

Skutki

Atakujący może uzyskać możliwość zapisu dowolnych plików na serwerze, co w konsekwencji może prowadzić do pełnego przejęcia kontroli nad systemem poprzez zdalne wykonanie kodu (RCE).

Mitygacja

Należy zastosować patche dostępne u producenta zgodnie z referencjami. Zalecana jest weryfikacja dostępności nowszej wersji Pluck CMS w oficjalnym repozytorium GitHub oraz niezwłoczna aktualizacja. Dodatkowo należy rozważyć ograniczenie funkcjonalności przesyłania plików ZIP do zaufanych i uwierzytelnionych użytkowników.

Kogo dotyczy

Pluck CMS w wersji 4.7.15

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
  • Pluck Cms Pluck

    APP
    Pluck-Cms
    4.7.15
🔵
ZWERYFIKUJ U PRODUCENTA
Brak jednoznacznych danych o patchu. Sprawdź referencje od producenta.
Tagi
RCEPath Traversal
CWE
Referencje

Powiązane podatności

CVE-2024-43042CRITICAL9.8PL ✓ten sam produkt

Pluck CMS 4.7.18 — brak ograniczenia nieudanych prób logowania (brute force)

CVE-2020-20951CRITICAL9.8PL ✓ten sam produkt

RCE w Pluck CMS poprzez niebezpieczne przesyłanie plików

CVE-2019-11344CRITICAL9.8PL ✓ten sam produkt

Pluck CMS 4.7.8 — zdalne wykonanie kodu przez upload pliku .htaccess

CVE-2018-11736CRITICAL9.8PL ✓ten sam produkt

Pluck CMS — upload i wykonanie dowolnego kodu PHP przez fałszywy typ MIME

CVE-2018-11331CRITICAL9.8PL ✓ten sam produkt

Pluck CMS — zdalne wykonanie kodu PHP przez upload pliku .phtml/.htaccess