InfluxDB before 1.7.6 has an authentication bypass vulnerability in the authenticate function in services/httpd/handler.go because a JWT token may have an empty SharedSecret (aka shared secret).
{ "availability": "No subscription required", "binaries": [ { "binary_name": "golang-github-influxdb-influxdb-dev", "binary_version": "1.1.1+dfsg1-4+deb9u1ubuntu1" }, { "binary_name": "influxdb", "binary_version": "1.1.1+dfsg1-4+deb9u1ubuntu1" }, { "binary_name": "influxdb-client", "binary_version": "1.1.1+dfsg1-4+deb9u1ubuntu1" }, { "binary_name": "influxdb-client-dbgsym", "binary_version": "1.1.1+dfsg1-4+deb9u1ubuntu1" }, { "binary_name": "influxdb-dbgsym", "binary_version": "1.1.1+dfsg1-4+deb9u1ubuntu1" }, { "binary_name": "influxdb-dev", "binary_version": "1.1.1+dfsg1-4+deb9u1ubuntu1" } ], "ubuntu_priority": "medium" }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "golang-github-influxdb-influxdb-dev", "binary_version": "1.6.4-1+deb10u1build0.20.04.1" }, { "binary_name": "influxdb", "binary_version": "1.6.4-1+deb10u1build0.20.04.1" }, { "binary_name": "influxdb-client", "binary_version": "1.6.4-1+deb10u1build0.20.04.1" }, { "binary_name": "influxdb-client-dbgsym", "binary_version": "1.6.4-1+deb10u1build0.20.04.1" }, { "binary_name": "influxdb-dbgsym", "binary_version": "1.6.4-1+deb10u1build0.20.04.1" } ], "ubuntu_priority": "medium" }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "golang-github-influxdb-influxdb-dev", "binary_version": "1.6.7~rc0-1" }, { "binary_name": "influxdb", "binary_version": "1.6.7~rc0-1" }, { "binary_name": "influxdb-client", "binary_version": "1.6.7~rc0-1" }, { "binary_name": "influxdb-client-dbgsym", "binary_version": "1.6.7~rc0-1" }, { "binary_name": "influxdb-dbgsym", "binary_version": "1.6.7~rc0-1" } ], "ubuntu_priority": "medium" }