A developer has discovered vulnerability in Bitmain’s Antminer S15, which has subsequently been turned into an exploit by an anonymous security researcher, according to reports.
The vulnerability was discovered by developer James Hilliard, with the anonymous 00whiterabbit creating the attack script. Hilliard is perhaps best known for his BIP #91, the proposal that activated SegWit and stopped SegWit2x.
The firmware exploit allows an attacker to take control of the mining hardware remotely, with the freedom to do virtually anything to affect the mining processes, including changing the payout wallet address in compromised machines, according to the report.
@BITMAINtech tried and failed to lock down the S15 firmware, I identified the vulnerability and @00whiterabbit wrote/tested the attack code. Once @BITMAINtech complies with the GPL licenses for the firmware I will disclose the vulnerability to them so that they can fix it. pic.twitter.com/zwsAaPQjRL
— James Hilliard (@james_hilliard) February 12, 2019
The vulnerability follows on from the discovery of the exploit known as Antbleed, which allows mining rigs to be shut down by external parties—something which at the time was described as posing an “existential threat” to SegWit, which remains highly dependent on Bitmain hardware.
Now, Hilliard and 00whiterabbit are offering to share more details about the exploit, as well as helping create a patch to fix it – but only if Bitmain meets their demands.
Specifically, the pair wants Bitmain to make its code available for free, in keeping with the terms of the GNU General Public License agreement.
The attack, which has already been dubbed ‘Antsploit,’ is regarded by analysts as potentially more serious than Antbleed, posing significant risks to SegWit infrastructure. With pool switching or address switching easily possible through the exploit, there’s very little that can be done to prevent a determined hacker from compromising the S15 hardware.
The presence of these vulnerabilities has been attributed to Bitmain’s decision to close source their software, as opposed to open source software, which would have enabled the wider developer community to identify holes in the code.
Hilliard said that by keeping the software closed, Bitmain has created the conditions for this type of exploit, as well as flouting the terms of the GPL license. He told Bitcoin Magazine, “Bitmain doesn’t seem to care about following copyright law. Unfortunately, closed source firmware is not a good thing to have on the Bitcoin network, as stuff like Antbleed can be hidden in it. It’s a centralization risk.”
With the offer to fix from Hilliard and 00whiterabbit on the table, it remains to be seen whether Bitmain will give ground to their demands.
New to Bitcoin? Check out CoinGeek’s Bitcoin for Beginners section, the ultimate resource guide to learn more about Bitcoin—as originally envisioned by Satoshi Nakamoto—and blockchain.