cve.bz

CVE-2018-8023

5.9 mediumEPSS 3.1%

Apache Mesos can be configured to require authentication to call the Executor HTTP API using JSON Web Token (JWT). In Apache Mesos versions pre-1.4.2, 1.5.0, 1.5.1, 1.6.0 the comparison of the generated HMAC value against the provided signature in the JWT implementation used is vulnerable to a timing attack because instead of a constant-time string comparison routine a standard `==` operator has been used. A malicious actor can therefore abuse the timing difference of when the JWT validation function returns to reveal the correct HMAC value.

Severity

CVSS 3.0

5.9 medium
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
EPSS
3.1% chance of exploitation in the next 30 days; higher than 87% of CVEs (scores of 2026-10-31)
CWE
CWE-200
Published
Modified
Record from
the NVD, synced

Affected

Packages (OSV)

AdvisoryEcosystemPackageAffectedFixed in
GHSA-c8cc-p3j7-4c7fMavenorg.apache.mesos:mesos<1.4.21.4.2
GHSA-c8cc-p3j7-4c7fMavenorg.apache.mesos:mesos>=1.5.0 <1.5.21.5.2
GHSA-c8cc-p3j7-4c7fMavenorg.apache.mesos:mesos>=1.6.0 <1.6.11.6.1

References

Check your stackJSON