CVE-2024-53846

ssl fails to validate incorrect extened key usage

State
Published
Severity
5.5 Medium
Published
Dec 5, 2024
Updated
Dec 6, 2024
Reserved
Nov 22, 2024

Read the record on cve.org

Description

OTP is a set of Erlang libraries, which consists of the Erlang runtime system, a number of ready-to-use components mainly written in Erlang, and a set of design principles for Erlang programs. A regression was introduced into the ssl application of OTP starting at OTP-25.3.2.8, OTP-26.2, and OTP-27.0, resulting in a server or client verifying the peer when incorrect extended key usage is presented (i.e., a server will verify a client if they have server auth ext key usage and vice versa).

Scores

CVSSScoreVectorSource
3.15.5 MediumCVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:C/C:L/I:L/A:LGitHub_M

Weaknesses

  • CWE-295 Improper Certificate Validation

Affected Products

ProductVersions
otperlang
  • >= 25.3.2.8, <= 25.3.2.16Affected
  • >= 26.2, <= 26.2.5.6Affected
  • >= 27.0, <= 27.1.3Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.