Description
The IPMI 2.0 specification supports RMCP+ Authenticated Key-Exchange Protocol (RAKP) authentication, which allows remote attackers to obtain password hashes and conduct offline password guessing attacks by obtaining the HMAC from a RAKP message 2 response from a BMC.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Metasploit 1 module
-
IPMI 2.0 RAKP Remote SHA1 Password Hash Retrieval
auxiliary/scanner/ipmi/ipmi_dumphashes
Exploit-DB 1
- Intelligent Platform Management Interface - Information Disclosure EDB-38633 · remote · Jul 2, 2013 · verified
GitHub 1 repository
-
fin3ss3g0d/CosmicRakp ★ 40 · Oct 23, 2023
CVE-2013-4786 Go exploitation tool
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- https://community.rapid7.com/community/metasploit/blog/2013/07/02/a-penetration-testers-guide-to-ipmi
- http://fish2.com/ipmi/remote-pw-cracking.html
- https://support.hpe.com/hpsc/doc/public/display?docLocale=en_US&docId=emr_na-c04197764
- http://www.oracle.com/technetwork/security-advisory/cpuapr2016v3-2985753.html
- HPSBHF02981 vendor-advisory
- https://security.netapp.com/advisory/ntap-20190919-0005/
- https://nvidia.custhelp.com/app/answers/detail/a_id/5010