Gorilla Botnet Fires 300,000 DDoS Attacks Across 100 Countries

A sophisticated Mirai-derived threat campaign dubbed GorillaBot issued over 300,000 DDoS attack commands between September 4 and September 27, sustaining an unprecedented barrage of 20,000 daily attack directives. Compiled across ARM, MIPS, x86, and x86_64 architectures, the malware diverges from conventional IoT botnets by embedding an internal yarn_init exploit routine. This module targets unauthenticated Apache Hadoop YARN RPC interfaces, executing arbitrary code with cluster-level privileges to co-opt enterprise cloud compute resources alongside edge network devices.

Telemetry from NSFOCUS documented attacks across 113 countries—predominantly targeting critical infrastructure, telecommunications, and banking in China, the U.S., Canada, and Germany. GorillaBot wields 19 flood vectors, led by source-spoofed UDP floods (41%), ACK BYPASS floods (24%), and VSE reflection attacks (12%). The malware establishes deep host persistence by creating /etc/systemd/system/custom.service and modifying /etc/inittab, /etc/profile, and init scripts to stage secondary payloads from remote infrastructure. It evades automated sandboxes by checking /proc filesystem integrity and encrypts communication with five fallback command-and-control servers using KekSec-associated ciphers.

Why it matters:

  • Bullet 1 — Technical & Architecture Risk: Exploiting unauthenticated Hadoop YARN RPC interfaces shifts DDoS economics from bandwidth-constrained IoT hardware to high-throughput cloud servers, enabling volumetric spoofed UDP and bypass floods that overwhelm conventional upstream scrubbing centers.
  • Bullet 2 — Strategic & Defender Imperative: Security teams must isolate distributed computing frameworks behind strict network segmentation, enforce mutual authentication on YARN RPC endpoints, and deploy integrity monitoring across Linux init paths (/etc/systemd/system/, /etc/inittab) to detect multi-stage botnet persistence.