Malware & Threats

macOS Users Warned of New Versions of ReaderUpdate Malware

macOS users are targeted with multiple versions of the ReaderUpdate malware written in Crystal, Nim, Rust, and Go programming languages.

macOS malware

The threat actors behind the macOS malware loader known as ReaderUpdate have built new versions of the threat using the Crystal, Nim, Rust, and Go programming languages, SentinelOne reports.

Initially observed in 2020, when it was distributed as a compiled Python binary, the malware has been communicating with a command-and-control (C&C) server at www[.]entryway[.]world, and was seen deploying a payload identified as the Genieo (aka Dolittle and MaxOfferDeal) adware.

Since mid-2024, newer domains were associated with the Crystal, Nim, and Rust variants of ReaderUpdate, but the payload has not been changed, SentinelOne says. The Go variant the cybersecurity firm recently identified follows the same pattern.

“Including the original compiled Python version, ReaderUpdate is currently distributed in five variants compiled from five different source languages. We observed distribution of the newer variants through existing infections of the older ReaderUpdate,” SentinelOne notes.

The malware has been distributed via free and third-party software download sites, including through malicious package installers containing fake or trojanized utility applications. All observed variants only target the x86 Intel architecture.

Analysis of the Go variant of ReaderUpdate has revealed that, upon execution, the malware would first collect information on the system’s hardware, which is then used to create a unique identifier and sent to the C&C.

Advertisement. Scroll to continue reading.

Additionally, it has revealed that the threat can parse and execute responses received from the C&C, which suggests that it could be used to execute any commands that its operator sends.

“While to date ReaderUpdate infections have only been associated with known adware, the loader has the capability to change the payload to something more malicious. This is consistent with a loader platform that might be used to offer other threat actors Pay-Per-Install (PPI) or Malware-as-a-Service (MaaS),” SentinelOne says.

To date, the cybersecurity firm has identified nine ReaderUpdate samples written in Go, which reach out to seven C&C domains. This shows that this variant is not as common as the Nim, Crystal and Rust variants, which have hundreds of samples in the wild.

Related: Scareware Combined With Phishing in Attacks Targeting macOS Users

Related: New FrigidStealer macOS Malware Distributed as Fake Browser Update

Related: Microsoft Warns of Improved XCSSET macOS Malware

Related: Homebrew macOS Users Targeted With Information Stealer Malware

Related Content

Malware & Threats

The malware-as-a-service operation launches legitimate browsers on an invisible desktop, giving attackers persistent and covert remote access to compromised Windows systems.

Artificial Intelligence

SentinelOne’s new benchmark, built on the Fast16 case, shows which AI models can sustain a malware investigation and which cannot.

Malware & Threats

Part of a larger toolkit, HollowGraph uses a compromised 365 account’s calendar as a two-way dead-drop.

Malware & Threats

The zero-days CVE-2026-15409 and CVE-2026-15410 were exploited by a threat actor tracked by Volexity as UTA0533.

Malware & Threats

The new macOS malware has targeted at least 100 users to steal their passwords and cryptocurrency. 

Endpoint Security

Bitdefender researchers show how Windows bind links can create conflicting filesystem views to hide malware from endpoint security products.

Malware & Threats

The backdoor’s destructive capabilities include a standalone wiper, ransomware encryption, and a multi-pass wiping command.

Malware & Threats

A Go module is used to load PowerShell code that fetches a resolver from public dead drops to execute Windows malware.

Copyright © 2026 SecurityWeek ®, a Wired Business Media Publication. All Rights Reserved.

Exit mobile version