🔙 목록으로 돌아가기

CVE-2019-20933: InfluxDB <1.7.6 - Authentication Bypass

TitleInfluxDB <1.7.6 - Authentication Bypass
Authorpussycat0x,c-sh0
SeverityCritical
ImpactAn attacker can bypass authentication and gain unauthorized access to the InfluxDB database.
RemediationUpdate Influxdb to version 1.7.6~rc0-1 or higher.
CVSS Score9.8
EPSS Score0.93968
CVE IDCVE-2019-20933
CWE IDCWE-287
Shodan QueryInfluxDBhttp.title:"influxdb - admin interface"influxdb
Fofa Querytitle="influxdb - admin interface"
Tags cve cve2019 unauth db influxdb misconfig influxdata vkev vuln

🔍 Vulnerability Description

InfluxDB before 1.7.6 contains an authentication bypass vulnerability via the authenticate function in services/httpd/handler.go. A JWT token may have an empty SharedSecret (aka shared secret). An attacker can possibly obtain sensitive information, modify data, and/or execute unauthorized administrative operations in the context of the affected site.

🌐 HTTP Request

GET /query?db=db&q=SHOW%20DATABASES HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15
Connection: close
Accept: */*
Accept-Language: en
Accept-Encoding: gzip

📚 References


🔗 Nuclei Template: https://github.com/packetinside/nuclei-templates/blob/main/http/cves/2019/CVE-2019-20933.yaml

🦈 Packet Capture: ⬇️ Download cve-2019-20933.pcap

⚠️ Notice: These rules are for detection purposes. Please tune them before applying to a production environment.
Snort 2 Rule
N/A
Snort 3 Rule
N/A