Cyber Security News

Linux ELF Malware Generator Evades ML Detection With Semantic-Preserving Changes

As Linux continues to dominate high-performance computing, cloud services, and Internet of Things (IoT) devices, it has become a prime target for cybercriminals.

However, while much research has focused on manipulating Windows executables to bypass security, the Linux Executable and Linkable Format (ELF) has largely been ignored.

To address this gap, researchers at the Czech Technical University in Prague developed a new tool to assess how easily Linux malware can evade modern machine learning (ML) defenses.

Semantic-Preserving Transformations

Creating adversarial malware is a delicate balancing act. Attackers must modify the binary code to confuse antivirus software while ensuring the malicious program still works perfectly.

The researchers achieved this by using “semantic-preserving transformations”, modifications that change the file’s underlying signature to security scanners without breaking its original execution flow.

The newly designed generator relies on a simplified genetic algorithm to process these changes.

It automatically explores the modification space using 12 different types of alterations and 7 distinct data sources. Some of the key modifications include:

  • Adding new sections near the end of the ELF file.
  • Modifying the unused padding space between loadable segments.
  • Appending benign file content to the end of the malware executable.
  • Modifying the static symbols within the .strtab string table section.

Tricking Machine Learning Detectors

To test their generator, the researchers targeted MalConv, a widely used ML-based malware detector. The evasion tool proved to be highly successful.

When all modification types and data sources were enabled, the generator achieved an Evasion Rate (ER) of 67.74%. This means more than two-thirds of the modified malware successfully slipped past the AI-powered defence system.

Furthermore, the modifications reduced the detector’s confidence in its malware classification by an average of -0.50.

A fascinating discovery from the study was how easily the ML model was tricked by standard text. By analyzing the generator’s advanced logs, the researchers found that simply injecting typical strings from benign files was incredibly effective.

The most successful evasion techniques involved modifying the .strtab section, adding symbols typical of clean files to the malware.

This reveals a significant structural weakness: the target ML classifier appeared highly sensitive to benign strings placed anywhere within the executable file.

This research highlights a growing challenge in the cybersecurity landscape. While machine learning is heavily relied upon to detect unknown threats, this study proves that ML models can be fooled with simple, carefully crafted tweaks.

As Linux usage continues to expand globally, security vendors must update their scanning solutions to look beyond simple string analysis.

Follow us on Google News, LinkedIn, and X to Get Instant Updates and Set GBH as a Preferred Source in Google.

Divya

Divya is a Senior Journalist at GBhackers covering Cyber Attacks, Threats, Breaches, Vulnerabilities and other happenings in the cyber world.

Recent Posts

New GhostMap Android Vulnerability Can Crash Phones Permanently Without Opening an App or Granting Permissions

Bitdefender researchers have revealed a vulnerability called GhostMap that affects Android devices. This vulnerability can…

5 minutes ago

Microsoft Paint Vulnerability Allows Hackers to Execute Malicious Code Remotely Without User Interaction

Microsoft has announced a vulnerability in Windows Paint that could let unauthenticated attackers execute malicious…

29 minutes ago

ARTEX AI Framework Linked to Bank Breaches and Cloud Attacks Found Exposed Across Hundreds of Servers

An autonomous penetration-testing framework linked to South Korean banking breaches and cloud supply-chain attacks is…

59 minutes ago

Shopify Makes IP Allowlisting Mandatory for All Public Apps to Prevent Stolen API Token Abuse

Shopify is making IP allowlisting mandatory for all public apps to limit abuse of stolen…

1 hour ago

OpenAI’s New GPT-6 Cyber Finds 81 High-Severity Firefox Vulnerabilities and 948 Linux Kernel Exploits

OpenAI has introduced GPT-6 Cyber, a security-focused model built to find and validate exploitable vulnerabilities…

1 hour ago

OpenMatter Network Positions Decentralized Computing as an Alternative to Data Centers for AI

Melbourne, Florida, November 5th, 2026, CyberNewswire OpenMatter Network, a pioneer in decentralized infrastructure for agentic…

13 hours ago