CRITICAL🇬🇧 English

CVE-2024-46256

Command injection w Nginx Proxy Manager — RCE przez funkcję Let's Encrypt

CVSS 9.8v3.1pub. 2024-09-27upd. 2025-06-03

Podatność typu command injection w funkcji requestLetsEncryptSsl aplikacji Nginx Proxy Manager 2.11.3 umożliwia nieuwierzytelnionemu atakującemu zdalne wykonanie kodu (RCE). Krytyczny poziom zagrożenia wynika z braku wymagań dotyczących uwierzytelnienia i możliwości pełnego przejęcia systemu.

Pokaż oryginał (EN)

A Command injection vulnerability in requestLetsEncryptSsl in NginxProxyManager 2.11.3 allows an attacker to RCE via Add Let's Encrypt Certificate.

🤖 Analiza AI
Jak działa

Podatność (CWE-77) znajduje się w funkcji requestLetsEncryptSsl w pliku backend/internal/certificate.js. Atakujący może wstrzyknąć złośliwe polecenia systemowe poprzez funkcję dodawania certyfikatu Let's Encrypt, bez konieczności posiadania jakichkolwiek uprawnień. Niezweryfikowane dane wejściowe są przekazywane bezpośrednio do interpretera poleceń systemowych, co skutkuje ich wykonaniem w kontekście serwera.

Skutki

Atakujący bez uwierzytelnienia może zdalnie wykonać dowolne polecenia na serwerze (RCE), co w praktyce oznacza możliwość pełnego przejęcia kontroli nad systemem, wycieku danych, instalacji złośliwego oprogramowania lub zakłócenia działania usług.

Mitygacja

Należy zastosować patche dostępne u producenta zgodnie z referencjami — poprawka została wprowadzona w commicie 99cce7e2b0da2978411cedd7cac5fffbe15bc466 w repozytorium projektu na GitHub. Zalecana jest niezwłoczna aktualizacja do wersji zawierającej tę poprawkę.

Kogo dotyczy

Nginx Proxy Manager w wersji 2.11.3

Uwagi

Dla tej podatności publicznie dostępny jest kod proof-of-concept (POC) opublikowany pod adresem https://github.com/barttran2k/POC_CVE-2024-46256, co znacząco obniża próg wejścia dla potencjalnych atakujących.

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
  • Jc21 nginx Proxy Manager

    APP
    Jc21
    2.11.3
🔵
ZWERYFIKUJ U PRODUCENTA
Brak jednoznacznych danych o patchu. Sprawdź referencje od producenta.
CWE
Referencje

Powiązane podatności

CVE-2023-27224CRITICAL9.8ten sam produkt

An issue found in NginxProxyManager v.2.9.19 allows an attacker to execute arbitrary code via a lua script to ...

CVE-2024-39935HIGH8.8ten sam produkt

jc21 NGINX Proxy Manager before 2.11.3 allows backend/internal/certificate.js OS command injection by an authe...

CVE-2023-23596HIGH8.8ten sam produkt

jc21 NGINX Proxy Manager through 2.9.19 allows OS command injection. When creating an access list, the backend...

CVE-2025-50579MEDIUM5.3ten sam produkt

A CORS misconfiguration in Nginx Proxy Manager v2.12.3 allows unauthorized domains to access sensitive data, p...

CVE-2024-46257MEDIUM6.3ten sam produkt

A Command injection vulnerability in requestLetsEncryptSslWithDnsChallenge in NginxProxyManager 2.11.3 allows ...