CVE-2020-24387: High severity yubico yubihsm shell vulnerability
An issue was discovered in the yhcreatesession() function of yubihsm-shell through 2.0.2. The function does not explicitly check the returned session id from the device. An invalid session id would lead to out-of-bounds read and write operations in the session array. This could be used by an attacker to cause a denial of service attack.
Affected Software
Event History
Frequently Asked Questions
What is the vulnerability ID of this issue?
The vulnerability ID of this issue is CVE-2020-24387.
What is the severity of CVE-2020-24387?
The severity of CVE-2020-24387 is high with a CVSS score of 7.5.
What software versions are affected by CVE-2020-24387?
Yubico yubihsm-shell version up to and including 2.0.2, and Fedora version 33 are affected by CVE-2020-24387.
How can an attacker exploit CVE-2020-24387?
An attacker can exploit CVE-2020-24387 by using an invalid session ID to perform out-of-bounds read and write operations in the session array.
Are there any references related to CVE-2020-24387?
Yes, you can find references related to CVE-2020-24387 at the following links: [link1](https://blog.inhq.net/posts/yubico-libyubihsm-vuln/), [link2](https://developers.yubico.com/yubihsm-shell/), [link3](https://github.com/Yubico/yubihsm-shell).