CVE-2018-8023

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.
Configurations

Configuration 1 (hide)

OR cpe:2.3:a:apache:mesos:*:*:*:*:*:*:*:*
cpe:2.3:a:apache:mesos:1.5.0:*:*:*:*:*:*:*
cpe:2.3:a:apache:mesos:1.5.1:*:*:*:*:*:*:*
cpe:2.3:a:apache:mesos:1.6.0:*:*:*:*:*:*:*

History

07 Nov 2023, 03:01

Type Values Removed Values Added
References
  • {'url': 'https://lists.apache.org/thread.html/r0dd7ff197b2e3bdd80a0326587ca3d0c22e10d1dba17c769d6da7d7a@%3Cuser.flink.apache.org%3E', 'name': '[flink-user] 20201022 Dependency vulnerabilities with flink 1.11.1 version', 'tags': [], 'refsource': 'MLIST'}
  • {'url': 'https://lists.apache.org/thread.html/9b9d3f6bd09f3ebd2284b82077033bdc71da550a1c4c010c2494acc3@%3Cdev.mesos.apache.org%3E', 'name': '[dev] 20180921 CVE-2018-8023: A remote attacker can exploit a vulnerability in the JWT implementation to gain unauthenticated access to Mesos Executor HTTP API.', 'tags': ['Mailing List', 'Vendor Advisory'], 'refsource': 'MLIST'}
  • () https://lists.apache.org/thread.html/9b9d3f6bd09f3ebd2284b82077033bdc71da550a1c4c010c2494acc3%40%3Cdev.mesos.apache.org%3E -
  • () https://lists.apache.org/thread.html/r0dd7ff197b2e3bdd80a0326587ca3d0c22e10d1dba17c769d6da7d7a%40%3Cuser.flink.apache.org%3E -

Information

Published : 2018-09-21 13:29

Updated : 2023-12-10 12:44


NVD link : CVE-2018-8023

Mitre link : CVE-2018-8023

CVE.ORG link : CVE-2018-8023


JSON object : View

Products Affected

apache

  • mesos
CWE
CWE-200

Exposure of Sensitive Information to an Unauthorized Actor