Recently the Bitcoin ABC development team were informed of a vulnerability in the ABC 0.17.0 client by an unknown person(s). As the developers claimed, the mistake could have lead to an unintended split in the Bitcoin Cash network. Reports reveal that an attacker could build a harmful transaction that would be accepted by Bitcoin-ABC 0.17.0 miners. Although, the block would be denied by the rest of the compatible versions of Bitcoin Cash-compatible mining applications like the Bitcoin Unlimited client.
BUCash and versions of Bitcoin-ABC prior to 0.17.0 could be split from the majority Bitcoin Cash blockchain — Only Bitcoin ABC and BUCash nodes were included in the analysis of this vulnerability... We also want to thank the miners for their cooperation, understanding and for the fast and professional way in which they took action to protect the Bitcoin Cash network and its users.
Bitcoin ABC development team
After some checking and exploring of the vulnerability, the Bitcoin ABC development team operated a patch for the issue immediately. “Bitcoin ABC 0.17.1 fixes this problem,” comments the ABC teams incident report and the new software was directed to verified BCH miners. The Lead Developer of the Bitcoin.com’s Mining Pool, Shaun Chong, referred that after the vulnerability report was released the ABC development team was very soon to assess and solve the issue.
The Bitcoin ABC developers are asking all 0.17.0 users to upgrade to the latest 0.17.1 client as quickly as possible. The team displays that it will be taking “several actions” in the future to prevent events like this from occurring again and mitigate similar times even faster. “Bitcoin ABC is in discussions with industry participants to establish a formal bug bounty system,” the team emphasizes.
ABC developers claim they would like to thank the anonymous person(s) who reported them about the problem. The message provided was “clear and professional” according to the developing team.