Breaking: Numerous Bitcoin Wallets May Have Been Compromised by Rogue Developer

发布时间:2018-11-27 09:08:45 发布人:TokenString

CCN is expanding. Are you our next full-time journalist from the West Coast USA? Send us your CV and examples here.

A Node.js module called event-stream is used in millions of web applications, including BitPay’s open-source bitcoin wallet — Copay — and this module was reportedly compromised thanks to what can objectively referred to as social engineering, laziness, and incompetence.

A user with very little coding activity on GitHub requested publishing rights to the event-stream library from its previous maintainer, Dominic Tarr, who said that he had not maintained the repository in years and gave control to the new user, called right9ctrl.

The library event-stream is used in many Node.js applications. According to a complainant on GitHub, the new maintainer right9ctrl either pulled a sneaky move to inject malware or unknowingly had the same effect as if he had, that effect being that it would leak private keys from applications that relied on both the event-stream and copay-dash modules.

Ayrton Sparling wrote:

“He added flatmap-stream which is entirely (1 commit to the repo but has 3 versions, the latest one removes the injection, unmaintained, created 3 months ago) an injection targeting ps-tree. After he adds it at almost the exact same time the injection is added to flatmap-stream, he bumps the version and publishes. Literally the second commit (3 days later) after that he removes the injection and bumps a major version so he can clear the repo of having flatmap-stream but still have everyone (millions of weekly installs) using 3.x affected.”

Basically, the developer updated the module with malware and then patched the problem to avoid detection, but the numerous people who had already installed it remain affected. Copay — whose open-source code is itself used by many crypto applications — would be just one of many that use the library, but it happens to be built and maintained by a multi-million dollar Bitcoin payment processing company — BitPay — which raises questions on its own.

Why Does BitPay Use Upstream Libraries?

Those outside of open source development may have the misconception that it is all done for free due to ideals or hobbyism, but this is far from the case. The majority of major and important open source development, such as work on Bitcoin Core or work on the Linux Kernel, for instance, is done by developers who are employed by companies with a stake in the development of such software.

TokenString
哈哈
可以交流,不错不错

TOK非常好未来赵超过以太坊不是梦
发现牛逼的地方了
未来区块链发展势不可挡
Oh~~~Great expectations
When to provide downloads, I come from London, wonderful expectations
倒计时等待,一个伟大的时刻!
激动人心,期待
TOK的APP升级后,币子都不见了,请问如何能够找回了呢?
备份的公钥和导出的备份密码有在话永不丢失!
只想说牛逼
现在还能挖矿吗?
send

Cards Accepted:
C.H.N.