CVE-2024-45158

Published Sep 5, 2024 CVSS 3.1 · 9.8 Critical EPSS < 1% KEV · Not listed
Description
An issue was discovered in Mbed TLS 3.6 before 3.6.1. A stack buffer overflow in mbedtls_ecdsa_der_to_raw() and mbedtls_ecdsa_raw_to_der() can occur when the bits parameter is larger than the largest supported curve. In some configurations with PSA disabled, all values of bits are affected. (This never happens in internal library calls, but can affect applications that call these functions directly.)

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Trustedfirmware
Trustedfirmware mbed Tls
CPEs cpe:2.3:a:arm:mbed_tls:3.6.0:*:*:*:*:*:*:* cpe:2.3:a:trustedfirmware:mbed_tls:3.6.0:*:*:*:*:*:*:*
Vendors & Products Arm
Arm mbed Tls
Trustedfirmware
Trustedfirmware mbed Tls
Type Values Removed Values Added
First Time appeared Arm
Arm mbed Tls
CPEs cpe:2.3:a:arm:mbed_tls:3.6.0:*:*:*:*:*:*:*
Vendors & Products Arm
Arm mbed Tls
Type Values Removed Values Added
First Time appeared Mbed
Mbed mbedtls
CPEs cpe:2.3:a:mbed-tls:mbedtls:*:*:*:*:*:*:*:* cpe:2.3:a:mbed:mbedtls:*:*:*:*:*:*:*:*
Vendors & Products Mbed-tls
Mbed-tls mbedtls
Mbed
Mbed mbedtls
Type Values Removed Values Added
First Time appeared Mbed-tls
Mbed-tls mbedtls
Weaknesses CWE-121
CPEs cpe:2.3:a:mbed-tls:mbedtls:*:*:*:*:*:*:*:*
Vendors & Products Mbed-tls
Mbed-tls mbedtls
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description An issue was discovered in Mbed TLS 3.6 before 3.6.1. A stack buffer overflow in mbedtls_ecdsa_der_to_raw() and mbedtls_ecdsa_raw_to_der() can occur when the bits parameter is larger than the largest supported curve. In some configurations with PSA disabled, all values of bits are affected. (This never happens in internal library calls, but can affect applications that call these functions directly.)
References
Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Nov 25, 2024, 8:54 PM
Reserved
Aug 22, 2024, 12:00 AM
Status
Analyzed
Published
Sep 5, 2024, 7:15 PM
Modified
Jun 17, 2026, 7:53 AM