Π ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Π·Π° Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ Π΄Π°Π½Π½ΠΈ Grafana Π΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡ (CVE-2021-43798), ΠΊΠΎΡΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΈΠ·Π»Π΅Π·Π΅ΡΠ΅ ΠΎΡΠ²ΡΠ΄ Π±Π°Π·ΠΎΠ²Π°ΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ ΠΈ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π² Π»ΠΎΠΊΠ°Π»Π½Π°ΡΠ° ΡΠ°ΠΉΠ»ΠΎΠ²Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π° ΡΡΡΠ²ΡΡΠ°, Π΄ΠΎΠΊΠΎΠ»ΠΊΠΎΡΠΎ ΠΏΡΠ°Π²Π°ΡΠ° Π·Π° Π΄ΠΎΡΡΡΠΏ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ, ΠΏΠΎΠ΄ ΠΊΠΎΠΉΡΠΎ ΡΠ°Π±ΠΎΡΠΈ Grafana, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°. ΠΡΠΎΠ±Π»Π΅ΠΌΡΡ Π΅ ΠΏΡΠΈΡΠΈΠ½Π΅Π½ ΠΎΡ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½Π° ΡΠ°Π±ΠΎΡΠ° Π½Π° ΠΌΠ°Π½ΠΈΠΏΡΠ»Π°ΡΠΎΡΠ° Π½Π° ΠΏΡΡΡ β/public/plugins/ /", ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π·Π½Π°ΡΠΈ ".." Π·Π° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ.
Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° ΡΡΠ΅Π· Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ URL Π°Π΄ΡΠ΅ΡΠ° Π½Π° ΡΠΈΠΏΠΈΡΠ½ΠΈ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ, ΠΊΠ°ΡΠΎ β/public/plugins/graph/β, β/public/plugins/mysql/β ΠΈ β/public/plugins/prometheus/β (ΠΎΠΊΠΎΠ»ΠΎ 40 ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈΡΠ΅ ΡΠ° ΠΎΠ±ΡΠΎ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈ) . ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΡΠ°ΠΉΠ»Π° /etc/passwd, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΡΠ°ΡΠΈΡΠ΅ Π·Π°ΡΠ²ΠΊΠ°ΡΠ° β/public/plugins/prometheus/../../../../../../../../etc /passwd" . ΠΠ° Π΄Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°ΡΠ΅ ΡΠ»Π΅Π΄ΠΈ ΠΎΡ Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡ, ΡΠ΅ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ²Π° Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΠΈΡΠ΅ Π·Π° Π½Π°Π»ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° ΠΌΠ°ΡΠΊΠ°ΡΠ° β..%2fβ Π² ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΈΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° http ΡΡΡΠ²ΡΡΠ°.
ΠΡΠΎΠ±Π»Π΅ΠΌΡΡ ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ ΠΎΡ Π²Π΅ΡΡΠΈΡ 8.0.0-beta1 ΠΈ Π±Π΅ΡΠ΅ ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½ Π² ΠΈΠ·Π΄Π°Π½ΠΈΡΡΠ° Π½Π° Grafana 8.3.1, 8.2.7, 8.1.8 ΠΈ 8.0.7, Π½ΠΎ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° Π±ΡΡ
Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°Π½ΠΈ ΠΎΡΠ΅ Π΄Π²Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ (CVE-2021-43813, CVE-2021- 43815), ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ, Π·Π°ΠΏΠΎΡΠ²Π°ΠΉΠΊΠΈ ΠΎΡ Grafana 5.0.0 ΠΈ Grafana 8.0.0-beta3, ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π½Π° ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΠ΅Π½ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» Π½Π° Grafana Π΄Π° ΠΈΠΌΠ° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Ρ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡ β.mdβ ΠΈ β.csvβ (Ρ ΡΠ°ΠΉΠ» ΠΈΠΌΠ΅Π½Π° ΡΠ°ΠΌΠΎ Ρ ΠΌΠ°Π»ΠΊΠΈ ΠΈΠ»ΠΈ ΡΠ°ΠΌΠΎ Ρ Π³Π»Π°Π²Π½ΠΈ Π±ΡΠΊΠ²ΠΈ), ΡΡΠ΅Π· ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠ°Π½Π΅ Π½Π° Π·Π½Π°ΡΠΈΡΠ΅ β..β Π² ΠΏΡΡΠΈΡΠ°ΡΠ° β/api/plugins/.*/markdown/.*β ΠΈ β/api/ds/queryβ. ΠΠ° Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΠΌΠ°Ρ
Π½Π°Ρ ΡΠ΅Π·ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ, Π±ΡΡ
Π° ΡΡΠ·Π΄Π°Π΄Π΅Π½ΠΈ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π° Grafana 8.3.2 ΠΈ 7.5.12.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru