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", "ubuntu_priority": "medium", "binaries": [ { "binary_version": "1.1.1+dfsg1-4+deb9u1ubuntu1", "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" } ] }
{ "availability": "No subscription required", "ubuntu_priority": "medium", "binaries": [ { "binary_version": "1.6.4-1+deb10u1build0.20.04.1", "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" } ] }
{ "availability": "No subscription required", "ubuntu_priority": "medium", "binaries": [ { "binary_version": "1.6.7~rc0-1", "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" } ] }