Vulnerabilități în Grafana care permit accesul la fișierele din sistem

O vulnerabilitate (CVE-2021-43798) a fost identificată în platforma de vizualizare a datelor deschise Grafana, care vă permite să evadați dincolo de directorul de bază și să obțineți acces la fișiere arbitrare din sistemul de fișiere local al serverului, în măsura în care drepturile de acces. al utilizatorului sub care rulează Grafana permite. Problema este cauzată de funcționarea incorectă a handler-ului de cale „/public/plugins/ /", care a permis utilizarea caracterelor ".." pentru a accesa directoarele subiacente.

Vulnerabilitatea poate fi exploatată prin accesarea adresei URL a pluginurilor tipice preinstalate, cum ar fi „/public/plugins/graph/”, „/public/plugins/mysql/” și „/public/plugins/prometheus/” (aproximativ 40 pluginurile sunt preinstalate în total) . De exemplu, pentru a accesa fișierul /etc/passwd, puteți trimite cererea „/public/plugins/prometheus/../../../../../../../../etc /passwd" . Pentru a identifica urmele de exploatare, se recomandă să verificați prezența măștii „..%2f” în jurnalele serverului http.

Vulnerabilități în Grafana care permit accesul la fișierele din sistem

Problema a apărut începând cu versiunea 8.0.0-beta1 și a fost remediată în versiunile Grafana 8.3.1, 8.2.7, 8.1.8 și 8.0.7, dar apoi au fost identificate încă două vulnerabilități similare (CVE-2021-43813, CVE-2021-43815) care a apărut începând de la Grafana 5.0.0 și Grafana 8.0.0-beta3 și a permis unui utilizator Grafana autentificat să acceseze fișiere arbitrare din sistem cu extensiile „.md” și „.csv” (cu fișier nume numai cu litere mici sau numai cu litere mari), prin manipularea caracterelor „..” din căile „/api/plugins/.*/markdown/.*” și „/api/ds/query”. Pentru a elimina aceste vulnerabilități, au fost create actualizări Grafana 8.3.2 și 7.5.12.

Sursa: opennet.ru

Cumpărați găzduire de încredere pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără găzduire web fiabilă cu protecție DDoS, servere VPS VDS | ProHoster