Koske: AI-Powered Linux Malware Hides in Innocent Panda JPEGs to Hijack Your GPU for Crypto Mining

Listen to this Post

Featured Image

A Silent Evolution in Malware: The Rise of Koske

Cybersecurity researchers have just uncovered a dangerous and sophisticated Linux malware dubbed Koske, which appears to use artificial intelligence to supercharge its stealth and performance. Unlike traditional malware that relies on predictable attack vectors, Koske disguises itself as innocent JPEG images of panda bears — but beneath the surface lies a dangerous payload. According to findings from AquaSec, this threat marks a new era of AI-assisted cyberattacks, capable of memory-resident infections, cryptocurrency mining, rootkit deployment, and advanced evasion tactics. The attackers are exploiting exposed JupyterLab instances, injecting the malware into system memory without touching the disk, making detection incredibly difficult. Koske even adapts based on CPU/GPU performance, optimizing itself in real time to mine over 18 different cryptocurrencies, including privacy-focused coins like Monero and Zano. What makes this even more alarming is the use of polyglot files, allowing an image to act both as a picture and as an executable script — a trick that can fool both users and systems.

Inside the Panda: How Koske Works

Panda Images With a Bite

Researchers at AquaSec analyzed the new Linux malware Koske and revealed that it’s not just smart — it’s disturbingly adaptive. Koske masquerades as innocent JPEG images of panda bears, but these files are actually polyglots, crafted to be readable both as image files and as shell scripts or C code. They’re hosted on legitimate platforms like OVH, FreeImage, and PostImage. When a user or system loads the image, they see a cute panda. But when a script interpreter accesses the same file, it executes hidden malicious code.

Entry via JupyterLab

Koske first gains access by exploiting misconfigured JupyterLab instances that are exposed online. Once inside, it pulls in two infected JPEGs. One payload hides C code compiled in memory and loaded as a rootkit (.so file), and the other is a memory-executed shell script. These are run in parallel, maximizing system compromise speed.

Memory-Based Persistence

The shell script is stealthy and persistent. It uses native Linux tools to stay hidden, executes entirely in memory, and creates cron jobs and custom systemd services to re-execute every 30 minutes. This allows it to survive reboots and cleanup attempts.

Network Cloaking and Proxy Brute-Forcing

The malware reconfigures network settings to evade detection and firewalls. It overwrites /etc/resolv.conf with Cloudflare and Google DNS, locks it with chattr +i, flushes iptables, and resets proxy variables. A custom module brute-forces proxies using tools like curl and wget.

Rootkit Cloaking Mechanism

The in-memory rootkit uses LD_PRELOAD to hijack readdir() functions, hiding specific processes and files that include terms like koske or hideproc. It even keeps a list of hidden process IDs in /dev/shm/.hiddenpid.

Crypto Mining for 18+ Coins

Once it’s dug into the system, Koske evaluates CPU and GPU specs to choose the most efficient cryptocurrency miner to deploy from GitHub. It supports a wide variety of coins — from the popular Monero to lesser-known Zano and Nexa. If a mining pool fails, it automatically switches to a backup, showing high levels of automation and adaptability.

Origins and AI Suspicions

The code and attack infrastructure suggest links to Serbia and Slovakia, based on IP addresses, script language, and GitHub content. Although attribution is uncertain, the advanced adaptive behavior of Koske has led researchers to suspect it was built using large language models (LLMs) or automation frameworks, potentially incorporating AI-generated code.

What Undercode Say:

The New Face of AI-Enhanced Cybercrime

Koske represents more than just another Linux malware. It embodies a transformative shift in cyberattack methodology, signaling the arrival of autonomous, intelligent malware capable of evolving in real time. Its use of polyglot files that function both as images and scripts bypasses traditional static scanning and behavioral detection tools. This makes Koske a nightmare for endpoint security teams, especially in cloud environments where visibility is already limited.

Unseen but Not Idle: Memory-Only Execution

Memory-resident malware like Koske is significantly harder to detect and remove. It doesn’t write to disk, leaving minimal traces for forensics. By running directly in system memory, it can avoid antivirus triggers and disk monitoring. The dual payload architecture — rootkit plus shell script — means it controls both the system and its own stealth mechanisms.

Rootkit Reinvention

Koske’s rootkit is custom-built for invisibility. It redefines system functions to hide processes and files, even using shared memory space to track hidden PIDs. This is not just a throwback to classic rootkits — it’s an evolution, tailored for AI-backed intrusion campaigns.

Cryptocurrency with a Brain

While cryptojacking isn’t new,

Language Models Meet Malware

Koske’s modular code, redundancy systems, and ability to reconfigure itself indicate the likely use of AI tools like LLMs in its development. Tools like ChatGPT or open-source variants can generate working shell scripts, memory-injection routines, and proxy bypass techniques — and malicious actors are clearly taking advantage.

Global Reach, Local Clues

Though origin attribution is uncertain, the presence of Serbian IPs and Slovak codebases suggest Eastern European cybercrime syndicates or freelancers. This blend of global distribution with regional characteristics is common in malware-as-a-service (MaaS) offerings.

Threat Beyond Mining

Koske may focus on cryptojacking today, but its architecture can be repurposed. The same rootkit and stealth framework could deploy ransomware, keyloggers, or data exfiltration modules with minimal modification. Its true danger lies in its extensibility.

Detection and Defense: A Race Against AI

Traditional antivirus tools and even many EDRs (Endpoint Detection & Response) will fail against Koske’s techniques. Only cloud-native detection tools with behavior analysis, memory monitoring, and advanced CDR (Cloud Detection and Response) can spot the subtle traces it leaves behind.

🔍 Fact Checker Results:

✅ Koske uses polyglot JPEGs to execute malware

✅ It leverages misconfigured JupyterLab instances

✅ AI involvement is strongly suspected due to its adaptability and automation

📊 Prediction:

Expect Koske to inspire a new breed of AI-enabled malware that will no longer need manual updates or hardcoded logic. Future versions could autonomously reprogram themselves, switch tactics mid-attack, or even communicate across botnets using AI-generated protocols. As cloud systems expand and AI coding tools proliferate, security teams should prepare for self-evolving, memory-resident threats that adapt faster than signature-based defenses can respond.

References:

Reported By: www.bleepingcomputer.com
Extra Source Hub:
https://www.stackexchange.com
Wikipedia
OpenAi & Undercode AI

Image Source:

Unsplash
Undercode AI DI v2

🔐JOIN OUR CYBER WORLD [ CVE News • HackMonitor • UndercodeNews ]

💬 Whatsapp | 💬 Telegram

📢 Follow UndercodeNews & Stay Tuned:

𝕏 formerly Twitter 🐦 | @ Threads | 🔗 Linkedin