{"id":"CVE-2018-9989","details":"ARM mbed TLS before 2.1.11, before 2.7.2, and before 2.8.0 has a buffer over-read in ssl_parse_server_psk_hint() that could cause a crash on invalid input.","modified":"2026-08-27T08:14:53.643843Z","published":"2018-04-10T19:29:00.323Z","related":["openSUSE-SU-2018:1039-1","openSUSE-SU-2018:1041-1"],"database_specific":{"unresolved_ranges":[{"cpes":["cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:*","cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"8.0"},{"last_affected":"8.0"},{"introduced":"9.0"},{"last_affected":"9.0"}],"source":"CPE_STRING","vendor_product":"debian:debian_linux"}]},"references":[{"type":"ADVISORY","url":"https://lists.debian.org/debian-lts-announce/2018/09/msg00029.html"},{"type":"ADVISORY","url":"https://lists.debian.org/debian-lts-announce/2021/11/msg00021.html"},{"type":"ADVISORY","url":"https://tls.mbed.org/tech-updates/releases/mbedtls-2.8.0-2.7.2-and-2.1.11-released"},{"type":"FIX","url":"https://github.com/ARMmbed/mbedtls/commit/5224a7544c95552553e2e6be0b4a789956a6464e"},{"type":"FIX","url":"https://github.com/ARMmbed/mbedtls/commit/740b218386083dc708ce98ccc94a63a95cd5629e"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/Mbed-TLS/mbedtls","events":[{"introduced":"0"},{"fixed":"1c986a9859f9456af999d16ba5056914669689fc"},{"introduced":"32605dc83042d737e715a685e53176388d73540e"},{"fixed":"9ae1fba869657bea7ec419412b1c26ed59eb7cd3"}],"database_specific":{"source":"CPE_RANGE","cpe":"cpe:2.3:a:arm:mbed_tls:*:*:*:*:*:*:*:*","extracted_events":[{"introduced":"0"},{"fixed":"2.1.11"},{"introduced":"2.7.0"},{"fixed":"2.7.2"}]}}],"versions":["mbedtls-2.7.0","mbedtls-2.7.2-rc1","mbedtls-2.1.11-rc1","mbedtls-2.7.1","mbedtls-2.1.10","mbedtls-2.1.9","mbedtls-2.1.9-rc1","mbedtls-2.1.8","mbedtls-2.1.6","mbedtls-2.1.5","mbedtls-2.1.4","mbedtls-2.1.3","mbedtls-2.1.2","mbedtls-2.1.0","mbedtls-2.1.1","beta-oob-2","mbedtls-2.0.0","polarssl-1.3.9","polarssl-1.3.8","polarssl-1.3.7","polarssl-1.3.6","polarssl-1.3.5","polarssl-1.3.4","polarssl-1.3.3","polarssl-1.3.2","polarssl-1.3.1","polarssl-1.3.0","polarssl-1.3.0-rc0","polarssl-1.2.6","polarssl-1.2.5","polarssl-1.2.4","polarssl-1.2.2","polarssl-1.2.1","polarssl-1.2.0"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2018-9989.json"}},{"ranges":[{"type":"GIT","repo":"https://github.com/mbed-tls/mbedtls","events":[{"introduced":"79a5e72719cb23daee6e0e55f7b85659bb3a89b8"},{"last_affected":"79a5e72719cb23daee6e0e55f7b85659bb3a89b8"},{"fixed":"5224a7544c95552553e2e6be0b4a789956a6464e"},{"fixed":"740b218386083dc708ce98ccc94a63a95cd5629e"}],"database_specific":{"cpe":"cpe:2.3:a:trustedfirmware:mbed_tls:2.8.0:rc1:*:*:*:*:*:*","extracted_events":[{"introduced":"2.8.0-rc1"},{"last_affected":"2.8.0-rc1"}],"source":["CPE_STRING","REFERENCES"]}}],"versions":["2.8.0-rc1","mbedtls-2.8.0-rc1"],"database_specific":{"vanir_signatures_modified":"2026-08-27T08:14:53Z","vanir_signatures":[{"digest":{"line_hashes":["117461203888014430861683533234656718512","243825661406862980169231204533098741260","2493167677520519019066058455255881707"],"threshold":0.9},"id":"CVE-2018-9989-33b2e7ed","signature_type":"Line","signature_version":"v1","source":"https://github.com/mbed-tls/mbedtls/commit/740b218386083dc708ce98ccc94a63a95cd5629e","target":{"file":"library/ssl_cli.c"},"deprecated":false},{"source":"https://github.com/mbed-tls/mbedtls/commit/740b218386083dc708ce98ccc94a63a95cd5629e","target":{"function":"ssl_parse_server_psk_hint","file":"library/ssl_cli.c"},"deprecated":false,"digest":{"function_hash":"314921054803960153312991629036160735432","length":505},"id":"CVE-2018-9989-422b6ae2","signature_type":"Function","signature_version":"v1"}],"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2018-9989.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"}]}