Reported by 1 source

The short version

  • Researchers identified that an outdated updater for a discontinued piracy application remained active on millions of global devices, posing significant security vulnerabilities.
  • To prevent potential exploitation by malicious actors, the team registered the abandoned domains and issued a patch designed to disable the updater service without removing user files.
  • The intervention successfully distributed over two million updates before the researchers transferred control of the domains to a non-profit organization for long-term monitoring.

A dormant software component linked to a discontinued movie-streaming application has been neutralized by cybersecurity researchers, preventing what could have become a massive botnet. The intervention targeted an automatic updater for a fork of Popcorn Time known as Time4Popcorn, which continued to operate on millions of Windows, macOS, and Android devices despite the original development team abandoning the project years ago. This action addresses a latent threat where unpatched, insecure software remains installed on user systems, creating an open door for unauthorized remote access.

The vulnerability stemmed from the updater’s reliance on outdated security protocols. Researchers at Eye Security observed that the software was communicating with now-abandoned web domains using unencrypted HTTP connections. Furthermore, the application utilized an obsolete version of the Chrome browser engine, which is no longer supported or patched against known exploits. This combination of factors meant that any entity gaining control of the associated domains could potentially inject malicious code into the update stream, effectively turning the installed base into a weaponized network.

News Journal

Niels Teusink of Eye Security explained that the updater possessed full system privileges on affected machines. This level of access would have allowed an attacker to install arbitrary software, conduct surveillance on users, or recruit devices into a botnet for distributed denial-of-service attacks. The risk was exacerbated by the fact that the updater was still actively phoning home, even though it served no functional purpose for the end user since the service itself had ceased operations.

To mitigate this danger, the research team employed an unconventional strategy involving domain registration. They acquired one of the abandoned domains previously used by the Time4Popcorn updater. By controlling the destination server, they were able to intercept the update requests from vulnerable devices and serve a custom payload. This payload was not designed to remove the application but rather to disable the updater service itself, thereby cutting off the communication channel that exposed users to risk.

The technical implementation varied by operating system to ensure stability and minimal disruption. On Windows machines, the update utilized the Service Control Manager to stop and disable the background service without deleting any associated files or altering user data. For macOS systems, a shell script was executed to block the update process from initiating. However, the team did not extend this fix to Android devices, as installing an update on that platform would require explicit user interaction, which they deemed too intrusive for a silent security patch.

The operation faced immediate challenges upon deployment. When the researchers uploaded their disabling update to VirusTotal, a service used by many antivirus programs to scan files, it was flagged as malware. This misclassification caused some security software to block the legitimate fix, leaving those specific devices vulnerable. The team had to adjust their approach to ensure the update could bypass these false positives and reach the intended targets effectively.

The scale of the intervention was significant, with Eye Security reporting that they distributed over two million updates by March. After achieving this distribution threshold, the researchers ceased sending the disabling patch and transferred control of the domains to the Shadowserver Foundation, a non-profit organization dedicated to web security. This handover ensures that the domains remain under responsible stewardship, preventing future bad actors from reclaiming them for malicious purposes.

While the exact number of devices at risk remains unclear, the incident highlights the persistent dangers of abandoned software. Even when an application is no longer actively developed or used, its residual components can pose serious security threats if left unmanaged. The ethical considerations of modifying user software without explicit consent were acknowledged by the researchers, who argued that inaction would have allowed a clear and present danger to persist. Their decision prioritized user safety over strict adherence to non-interference principles, given that the updater was already creating risk without providing any functional benefit.

This case serves as a cautionary tale for both developers and users regarding the lifecycle of software applications. Abandoning a project does not eliminate its security footprint; rather, it can leave behind vulnerable entry points if update mechanisms are not properly decommissioned. The successful neutralization of the Time4Popcorn updater demonstrates how proactive measures by security researchers can mitigate large-scale threats that might otherwise go unnoticed until exploited by malicious actors.

Moving forward, the Shadowserver Foundation will maintain oversight of the domains to ensure they do not become vectors for new attacks. Users who may have had Time4Popcorn or similar forks installed are advised to remove the software entirely to eliminate any remaining risks. The incident underscores the importance of thorough decommissioning processes in software development and the critical role that independent security research plays in protecting digital infrastructure from dormant threats.

Sources behind this briefing

Go to the original reporting

  • The Verge↗Abandoned Popcorn Time apps had to be disabled to prevent a zombie army