Yoba Malware: AI-Driven Malware Campaign

Check Point Research has identified a cyberattack campaign called Yoba. It uses the popularity of AI tools to spread malware that looks harmless at first. Source: securityaffairs.com.

How the Fake AI Projects Work

The attackers created fake GitHub projects named GPT-5.6 Sol, GPT-6 Astra, and Claude Opus. These names mimic real AI tools from OpenAI and Anthropic.

The projects use real GitHub infrastructure. This makes them appear legitimate to users and security tools alike.

Each project is optimized for search. Titles and descriptions are crafted to rank high in Google. This is known as SEO poisoning.

Timeline and Geographic Obfuscation

The first malicious releases appeared on August 30 and 31, 2026. A third release followed on September 4.

Each repository uses a different email address. Commit times span UTC+4, UTC-4, and UTC+3. This hides the attackers’ true location.

Malware Delivery via DLL Sideloading

Each ZIP file includes a legitimate Setup.exe from OpenAI or Anthropic. It is digitally signed and trusted by systems.

The malware uses DLL sideloading. The Setup.exe loads a malicious winmm.dll file directly from the ZIP.

This technique bypasses security checks. The system treats the signed app as safe, allowing the malware to run.

Evading Sandboxes and Detection

The YobaDropper checks the name of the launching program. It only continues if the name is Setup.exe.

In sandboxes, the program is often launched under a different name. This causes the dropper to fail.

Instead of crashing, it sleeps for 12.73 days—200,000 iterations of 5.5 seconds each. This avoids detection in automated analysis.

Geographic Targeting and Exclusion

The malware checks the keyboard layout to avoid certain regions.

It excludes Russian, Belarusian, Tajik, Armenian, Azerbaijani, Georgian, Kazakh, Kyrgyz, Turkmen, Uzbek, and Tatar languages.

Ukraine is not on the list. This may reflect a deliberate choice to avoid political escalation.

Administrator Privileges and Installation

Before installing, the malware asks for administrator rights.

If the user lacks them, it shows a message: ‘Please run this program as Administrator’ and exits.

The user must restart the app with admin rights to proceed.

Establishing Persistence

After installation, the malware creates a folder named WMProcess under ProgramData.

It copies a real WMPDMC.exe file from System32 and replaces it with a malicious wmpdui.dll.

It sets up a scheduled task labeled as Microsoft. It runs three minutes after boot and uses Local System privileges.

When triggered, it launches WMPDMC.exe, which loads the malicious DLL through DLL sideloading.

Second-Stage Payload: YobaLoader

The YobaLoader shares code with the dropper. This suggests a common origin.

It runs only under WMPDMC.exe and uses a different hash seed. This helps avoid detection by security tools.

Dynamic Domain Generation and Payload Retrieval

It downloads the profile picture from Telegram channel t[.]me/yoba_fanclub.

Yoba malware. Via original publisher. · Source

The last 50 bytes of the image seed a domain using a word list in the format adjective-noun-verb-number.

The domain is hosted on dedyn[.]io, a dynamic DNS service that rotates domains quickly.

Secure DNS Query and Payload Download

The YobaLoader queries Google’s DNS-over-HTTPS service for a TXT record.

The response is signed. The loader verifies the signature before decrypting the payload.

The final payload is hosted on Catbox, a low-visibility file hosting service.

Execution Options and Flexibility

The operator can choose how to run the payload. Options include:

This flexibility allows the attackers to adapt to different environments.

Final Payload: A Cryptocurrency Miner

The final payload is XMRig 6.26.0, a cryptocurrency miner.

It connects to a TLS-enabled onion mining endpoint via a local Tor SOCKS5 proxy.

It uses about 85% of CPU threads. This can severely impact system performance.

It pauses when user activity is detected. It resumes after 240 seconds of inactivity.

It can load the WinRing0 driver to optimize mining using MSR techniques.

Broader Threat: Beyond Mining

The YobaLoader’s DNS-based system allows operators to deliver any PE executable or PowerShell payload.

Future attacks could include ransomware, backdoors, or data exfiltration tools.

This shows how AI-driven malware can evolve beyond simple mining.

Earlier Versions and Evolution

Earlier versions used Cursor.exe for sideloading and relied on startup shortcuts for persistence.

They excluded only Russia and used .aber[.]ir instead of dedyn[.]io.

They included anti-debugging and anti-VM checks. These were dropped in later versions.

Attribution and Detection

Check Point Research believes the attackers may have Russian origins and operate in the UTC-4 time zone.

This is a working hypothesis, not a confirmed attribution.

What Defenders Should Watch For

Look for these signs of compromise:

These can be detected through endpoint monitoring and network analysis.

The Yoba campaign shows how attackers exploit trust in AI tools. They use real GitHub projects and well-known software names to appear legitimate.

Organizations should avoid installing AI tools from unverified sources. Enforce policies that restrict execution of software from unknown repositories.

As AI tools grow in popularity, such attacks will become more common. User awareness and basic technical controls remain essential.

Sources & further reading

Featured image: Yoba malware. Via original publisher. Image source

Exit mobile version