| Reporter | Title | Published | Views | Family All 7 |
|---|---|---|---|---|
| Claymore Dual GPU Miner 10.5 Format String Vulnerability | 3 Feb 201800:00 | – | zdt | |
| CVE-2018-6317 | 29 May 201815:50 | – | circl | |
| Claymore Dual Miner Denial of Service Vulnerability | 6 Feb 201800:00 | – | cnvd | |
| CVE-2018-6317 | 2 Feb 201821:00 | – | cve | |
| CVE-2018-6317 | 2 Feb 201821:00 | – | cvelist | |
| CVE-2018-6317 | 2 Feb 201821:29 | – | nvd | |
| Format string | 2 Feb 201821:29 | – | prion |
`
Claymore Dual Gpu Miner <= 10.5 Format Strings Vulnerability
=======================================================================
product: Claymore's Dual Miner
vulnerable version: <= 10.5
fixed version: 10.6
CVE number: - CVE-2018a6317
impact: critical
homepage: https://bitcointalk.org/index.php?topic=1433925.0
found: 2018-01-26
by: twitter.com/res1n
=======================================================================
Vulnerability overview/description:
-----------------------------------
Claymoreas Dual GPU Miner 10.5 and below is vulnerable to a format
strings vulnerability. This allows an unauthenticated remote attacker to
read memory addresses, or immediately terminate the mining process
causing a denial of service.
1) By sending a custom request to the json api on port 3333 of the
remote management service it's possible to leak stack addresses and
possibly rewrite stack addresses with %p. I wasn't able to break out of
the json padding but someone else may be able to as %s also dumps string
contents.
example - echo -e '{"id":1,"jsonrpc":"1.0","method":"%x %x %x %x"}' | nc
192.168.1.139 3333 & printf "\n".
2) Sending %n to the json api on port 3333 immediately kills the mining
process.
example - echo -e '{"id":1,"jsonrpc":"1.0","method":"%n"}' | nc
192.168.1.139 3333 & printf "\n".
Solution
------------------------
Upgrade to version 10.6
Vendor contact timeline:
------------------------
01/26/18aaaReported to dev
01/26/18 a Confirmed and immediately patched. 10.6 released request for
3a4 day embargo
01/31/18aaaPublic Disclosure
Writeup -
https://medium.com/secjuice/claymore-dual-gpu-miner-10-5-format-strings-vulnerability-916ab3d2db30
`
Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation