Vulnerability Description
An issue was discovered in EthereumJ 1.8.2. There is Unsafe Deserialization in ois.readObject in mine/Ethash.java and decoder.readObject in crypto/ECKey.java. When a node syncs and mines a new block, arbitrary OS commands can be run on the server.
CVSS Score
CRITICAL
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Ethereum | Ethereumj | 1.8.2 |
Related Weaknesses (CWE)
References
- https://github.com/ethereum/ethereumjProduct
- https://github.com/ethereum/ethereumj/issues/1161ExploitIssue TrackingThird Party Advisory
- https://github.com/frohoff/ysoserial/ExploitThird Party Advisory
- https://github.com/ethereum/ethereumjProduct
- https://github.com/ethereum/ethereumj/issues/1161ExploitIssue TrackingThird Party Advisory
- https://github.com/frohoff/ysoserial/ExploitThird Party Advisory
FAQ
What is CVE-2018-15890?
CVE-2018-15890 is a vulnerability with a CVSS score of 9.8 (CRITICAL). An issue was discovered in EthereumJ 1.8.2. There is Unsafe Deserialization in ois.readObject in mine/Ethash.java and decoder.readObject in crypto/ECKey.java. When a node syncs and mines a new block, ...
How severe is CVE-2018-15890?
CVE-2018-15890 has been rated CRITICAL with a CVSS base score of 9.8/10. This is considered a critical vulnerability requiring immediate attention.
Is there a patch for CVE-2018-15890?
Check the references section above for vendor advisories and patch information. Affected products include: Ethereum Ethereumj.