{ "schema_version": "1.4.0", "id": "GHSA-76qj-23pr-3333", "modified": "2024-04-04T03:46:52Z", "published": "2023-05-02T21:31:49Z", "aliases": [ "CVE-2023-27892" ], "details": "Insufficient length checks in the ShapeShift KeepKey hardware wallet firmware before 7.7.0 allow a global buffer overflow via crafted messages. Flaws in cf_confirmExecTx() in ethereum_contracts.c can be used to reveal arbitrary microcontroller memory on the device screen or crash the device. With physical access to a PIN-unlocked device, attackers can extract the BIP39 mnemonic secret from the hardware wallet.", "severity": [ { "type": "CVSS_V3", "score": "CVSS:3.1/AV:P/AC:H/PR:H/UI:N/S:U/C:H/I:N/A:N" } ], "affected": [], "references": [ { "type": "ADVISORY", "url": "https://nvd.nist.gov/vuln/detail/CVE-2023-27892" }, { "type": "WEB", "url": "https://github.com/keepkey/keepkey-firmware/pull/337" }, { "type": "WEB", "url": "https://blog.inhq.net/posts/keepkey-CVE-2023-27892" } ], "database_specific": { "cwe_ids": [ "CWE-120", "CWE-125" ], "severity": "MODERATE", "github_reviewed": false, "github_reviewed_at": null, "nvd_published_at": "2023-05-02T21:15:09Z" } }