Full research report

Evooo1Bot Linux Botnet Exploits Known Flaws to Turn Edge Devices Into SOCKS5 Proxies

Original reporting โ†—
โ˜… Threat intelligence assessment medium confidence

Executive assessment

Evooo1Bot is more than a conventional Mirai denial-of-service derivative: its proxy, credential-sniffing, remote-shell and persistence functions make infected edge systems useful as durable access and traffic-relay infrastructure. Fortinet directly observed ten known vulnerabilities delivering the same loader, which is sufficient to establish a coordinated active campaign beginning in July 2026. Eight more CVEs appear in the malware's dispatcher, but Fortinet's warning about faulty handlers means defenders should distinguish embedded intent from demonstrated exploitation. Historical CISA records and public PoC material increase the underlying vulnerability risk without independently proving Evooo1Bot use. The clearest operational response is to reduce exposed management surfaces, patch or retire vulnerable edge systems and hunt for the published loader infrastructure and persistence artefacts.

What happened

Fortinet reported Evooo1Bot on 13 August 2026 after observing exploit attempts against internet-facing devices from July 2026, all directing victims to a common loader at 91.92.40[.]118/wget.sh. The Mirai-derived Linux malware downloads architecture-specific binaries, establishes encrypted command-and-control communications and can operate compromised systems as SOCKS5 proxies. The Hacker News published a summary on 17 August 2026.

Affected scope

Observed delivery traffic covered ten vulnerabilities affecting Alcatel OmniPCX, NETGEAR and Tenda routers, Mitsubishi Electric and INEA ME-RTU devices, Telesquare appliances and D-Link routers. The malware also contains handlers naming Hikvision cameras, Confluence, WSO2, Zyxel firewalls, TP-Link Archer AX21, PHP-CGI, D-Link NAS and Kubernetes ingress-nginx vulnerabilities. Exact vulnerable versions vary by product, and Fortinet did not publish victim counts, geographical totals or a complete version matrix.

Technical assessment

Successful observed exploitation invokes a shell loader that tries several transfer utilities, selects one of 12 Linux builds and clears Bash history. Evooo1Bot then supports persistence, remote shell and file operations, HTTP credential interception, SSH password scanning, distributed denial-of-service attacks and direct or reverse SOCKS5 relaying. Its exploit dispatcher contains HTTP request templates for additional CVEs, but Fortinet found implementation errors in some entries; presence in the binary therefore demonstrates operator intent or capability development, not successful exploitation of every listed vulnerability.

Recommended defensive actions

  1. Inventory internet-facing routers, firewalls, cameras, telephony systems, operational-technology gateways, Confluence, WSO2, PHP-CGI and ingress-nginx deployments against the 18 related CVEs.
  2. Patch supported affected products to vendor-fixed firmware or software and remove or isolate end-of-life appliances that cannot receive fixes.
  3. Upgrade ingress-nginx to 1.12.1, 1.11.5 or a later supported release; disable its Validating Admission Controller temporarily if an immediate upgrade is impossible.
  4. Restrict administrative web interfaces, application programming interfaces and SSH services to trusted management networks or authenticated private access paths.
  5. Hunt for connections to 91.92.40[.]118, requests for /wget.sh, unexpected architecture-specific executables in temporary directories and encrypted non-HTTPS traffic over TCP port 443.
  6. Inspect systemd units, SysV scripts, cron entries, /etc/profile.d and rc.local for unauthorised download-and-execute commands or persistence masquerading as an Apache cache manager.
  7. Reset exposed or default SSH credentials and investigate devices showing new TCP port 1080 listeners, unexplained reverse relay traffic, cleared shell history or HTTP credential-sniffing artefacts.

Uncertainties and evidence gaps

  • No named threat actor, motive, victim count or confirmed monetisation model has been established.
  • Fortinet is the only located primary source directly evidencing this campaign, although independent records corroborate the vulnerability and PoC context.
  • Successful Evooo1Bot exploitation is established for the ten CVEs observed in delivery traffic, not for every CVE present in the malware's exploit dispatcher.
  • Fortinet states that some embedded exploit entries are non-functional as shipped but does not provide a complete mapping of faulty handlers.
  • The public CVE-2022-26134 exploit repository and historical CISA records do not prove their use by Evooo1Bot in any specific intrusion.
  • The supplied reporting identifies CVE-2007-3010, but the reviewed sources did not establish its distinct role in this event.
  • The supplied reporting identifies CVE-2016-6277, but the reviewed sources did not establish its distinct role in this event.
  • The supplied reporting identifies CVE-2018-14558, but the reviewed sources did not establish its distinct role in this event.
  • The supplied reporting identifies CVE-2019-14931, but the reviewed sources did not establish its distinct role in this event.
  • The supplied reporting identifies CVE-2020-10987, but the reviewed sources did not establish its distinct role in this event.
  • The supplied reporting identifies CVE-2021-36260, but the reviewed sources did not establish its distinct role in this event.
  • The supplied reporting identifies CVE-2021-46422, but the reviewed sources did not establish its distinct role in this event.
  • The supplied reporting identifies CVE-2022-29464, but the reviewed sources did not establish its distinct role in this event.
  • The supplied reporting identifies CVE-2022-30525, but the reviewed sources did not establish its distinct role in this event.
  • The supplied reporting identifies CVE-2022-37055, but the reviewed sources did not establish its distinct role in this event.
  • The supplied reporting identifies CVE-2023-1389, but the reviewed sources did not establish its distinct role in this event.
  • The supplied reporting identifies CVE-2024-10914, but the reviewed sources did not establish its distinct role in this event.
  • The supplied reporting identifies CVE-2024-29269, but the reviewed sources did not establish its distinct role in this event.
  • The supplied reporting identifies CVE-2024-4577, but the reviewed sources did not establish its distinct role in this event.
  • The supplied reporting identifies CVE-2025-10123, but the reviewed sources did not establish its distinct role in this event.
  • The supplied reporting identifies CVE-2025-1974, but the reviewed sources did not establish its distinct role in this event.
  • The supplied reporting identifies CVE-2025-55583, but the reviewed sources did not establish its distinct role in this event.

Vulnerability flow

Defender-oriented path reconstructed only from sourced report findings. Unknown stages are omitted.

AccessNetwork access to a vulnerable internet-facing product interface, or SSH access to a device accepting credentials from the malware's password dictionary; prerequisites differ by vulnerability.
ComponentWeb administration interfaces, device application programming interfaces, CGI handlers, ingress admission services and SSH services on edge or enterprise systems.
MechanismKnown command-injection, code-execution, file-upload and memory-safety weaknesses are used to trigger a common Linux loader; a separate scanner attempts weak SSH credentials.
ImpactCompromise can provide persistent remote control, credential interception, distributed denial-of-service capacity and a SOCKS5 relay that conceals follow-on traffic or exposes internal network reachability.
DetectionLook for exploit requests followed by retrieval of 91.92.40[.]118/wget.sh, temporary Linux executables, cleared Bash history, suspicious encrypted TCP/443 sessions, port 1080 listeners, repeated SSH authentication attempts and unauthorised persistence entries.
MitigationApply vendor-fixed firmware and software, upgrade ingress-nginx to at least 1.12.1 or 1.11.5, remove unsupported devices, restrict management-plane exposure and block the published campaign infrastructure.
Exploitation status

Confirmed active exploitation by Evooo1Bot since July 2026 against ten CVEs observed in network traffic; public PoC exists for CVE-2022-26134, while successful campaign use of eight additional embedded exploit handlers is unconfirmed and some handlers are faulty.

The investigation first tested whether the news report represented a new campaign or merely a compilation of historically exploited CVEs. Fortinet's primary research established a distinct Linux botnet and confirmed observed exploitation of ten vulnerabilities from July 2026, while documenting eight further CVE handlers whose successful use was not established. CISA, Kubernetes and public-code records corroborated historical exploitation, affected-component and PoC claims but did not independently identify Evooo1Bot, leaving campaign scale and attribution unresolved.

  1. What event and timeline did the initial report claim?
    Reviewed the supplied news article and separated observed malware delivery from capabilities merely found in the binary.
    thehackernews.com โ†—

    The article reported a Mirai-derived Linux botnet active since July 2026, with ten vulnerabilities used for delivery and eight additional vulnerabilities represented in an exploit module.

    why This established the claims requiring primary-source verification and prevented treating all 18 CVEs as equally evidenced active exploitation.

  2. Did primary technical evidence confirm the malware, exploitation and operational indicators?
    Read Fortinet's complete technical report, including discovery, functional modules, exploit-table limitations, protections and indicators.

    Fortinet observed exploit attempts for ten CVEs leading to 91.92.40[.]118/wget.sh, analysed 12 Linux builds and documented encrypted command-and-control, SOCKS5 relay, SSH scanning, credential sniffing, persistence and denial-of-service functions. It also warned that some exploit-table entries are non-functional as implemented.

    why This is the strongest campaign evidence and supports confirmed active exploitation only for the vulnerabilities seen in traffic, not every handler embedded in the malware.

  3. Was exploitation history independently established for any vulnerability in the additional exploit module?
    Queried the Cybersecurity and Infrastructure Security Agency Known Exploited Vulnerabilities catalog for CVE-2024-4577.

    CISA records CVE-2024-4577 as an exploited PHP-CGI operating-system command-injection vulnerability, added on 12 June 2024, with known ransomware use.

    why This independently confirms historical exploitation risk but does not show that Evooo1Bot successfully used its CVE-2024-4577 handler in the current campaign.

  4. What is the supported scope and remediation for the Kubernetes vulnerability named in the malware?
    Reviewed the Kubernetes Security Response Committee's CVE-2025-1974 advisory.
    kubernetes.io โ†—

    The issue affects ingress-nginx's Validating Admission Controller and was fixed in ingress-nginx 1.12.1 and 1.11.5; disabling that controller is documented as a temporary mitigation.

    why This supplies authoritative product scope and remediation while highlighting that Fortinet's discovery of a handler is not evidence of successful exploitation against Kubernetes clusters.

  5. Was there actor-specific or public-code discussion associated with the stated OSINT record?
    Inspected the supplied deepdarkCTI record for the related Confluence vulnerability.
    raw.githubusercontent.com โ†—

    The record lists CVE-2022-26134 as Confluence remote code execution and links a public proof-of-concept repository, but contains no Evooo1Bot-specific actor, victim or marketplace discussion.

    why This supports PoC availability only and prevents overstating a general community list as campaign-specific threat-actor chatter.

  6. Does the referenced CVE-2022-26134 proof of concept actually exist and match the vulnerability?
    Opened and reviewed the linked public GitHub repository.
    github.com โ†—

    The repository contains public Python exploit code described as a Confluence pre-authentication OGNL-injection proof of concept and was published years before Evooo1Bot.

    why This verifies public exploit availability while showing that the code's existence neither attributes the botnet nor proves its use in a particular Evooo1Bot intrusion.

ActorsUnattributed Evooo1Bot operators
MalwareEvooo1BotMirai
TargetsInternet-facing Linux edge devicesAlcatel OmniPCX EnterpriseNETGEAR routersTenda AC7, AC9, AC10 and AC15 routersMitsubishi Electric and INEA ME-RTU devicesTelesquare SDT-CW3B1 and TLR-2005KSH devicesD-Link routers and NAS devicesHikvision IP camerasAtlassian Confluence Server and Data CenterWSO2 productsZyxel firewallsTP-Link Archer AX21 routersPHP-CGI deploymentsKubernetes ingress-nginx

Research coverage

All 68 registered source leaves were evaluated for this run: 61 completed, 0 were unavailable, 0 failed and 7 were disabled. For this story, 17 registered sources supplied useful evidence (2 primary, 13 corroborating, 2 contextual and 0 PoC/exploit references). 44 completed sources contained no matched information for this story.

Primary evidence Independent corroboration Operational context PoC reference Checked โ€” no match Unavailable Failed Disabled
Complete source-by-source audit 68 sources
SourceRun resultValueWhy it was useful โ€” or not
CISA KEVkev ok1666 records Primary evidence11 matched items Confirmed that a related CVE is listed in CISA's Known Exploited Vulnerabilities catalogue.
The Hacker Newsnews ok9 records Primary evidence1 matched items Published the source report used to frame and date the event.
CISA Alertsnews ok empty0 records Corroborating1 matched items A page from this source was opened and verified during focused research.
deepdarkCTI Discorddeepdarkcti ok7 records Corroborating1 matched items A page from this source was opened and verified during focused research.
deepdarkCTI exploitsdeepdarkcti ok24 records Corroborating1 matched items A page from this source was opened and verified during focused research.
deepdarkCTI forumsdeepdarkcti ok264 records Corroborating1 matched items A page from this source was opened and verified during focused research.
deepdarkCTI malware as a servicedeepdarkcti ok7 records Corroborating1 matched items A page from this source was opened and verified during focused research.
deepdarkCTI malware samplesdeepdarkcti ok3 records Corroborating1 matched items A page from this source was opened and verified during focused research.
deepdarkCTI marketsdeepdarkcti ok127 records Corroborating1 matched items A page from this source was opened and verified during focused research.
deepdarkCTI phishingdeepdarkcti ok19 records Corroborating1 matched items A page from this source was opened and verified during focused research.
deepdarkCTI ransomware gangsdeepdarkcti ok685 records Corroborating1 matched items A page from this source was opened and verified during focused research.
deepdarkCTI RATsdeepdarkcti ok1 records Corroborating1 matched items A page from this source was opened and verified during focused research.
deepdarkCTI Telegram infostealerdeepdarkcti ok130 records Corroborating1 matched items A page from this source was opened and verified during focused research.
deepdarkCTI Telegram threat actorsdeepdarkcti ok1009 records Corroborating1 matched items A page from this source was opened and verified during focused research.
deepdarkCTI Twitter threat actorsdeepdarkcti ok39 records Corroborating1 matched items A page from this source was opened and verified during focused research.
deepdarkCTI CVE most exploiteddeepdarkcti ok94 records Context2 matched items Provided lower-confidence OSINT context matched to an explicit CVE. Supplied OSINT or actor context opened and verified during focused research.
FIRST EPSSepss ok Context11 matched items Added exploitation-probability context; EPSS does not itself prove exploitation.
AlienVault OTXdark_web ok10 records Checked โ€” no match The source completed, but none of its retained records matched this story.
BleepingComputernews ok8 records Checked โ€” no match The source completed, but none of its retained records matched this story.
CIRCL CVEcve ok30 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Cisco PSIRTvendor_advisory ok5324 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Cisco Talosnews ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
DNSDumpster domain IOC enrichmentresearch ok1 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Exploit-DBexploit_reference ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
Fortinet PSIRTvendor_advisory disabled Disabled Disabled in the source registry; no check was attempted.
GitHub topic: cveresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
GitHub topic: exploitresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
GitHub topic: penetration-testingresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
GitHub topic: pocresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
GitHub topic: vulnerabilityresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
GreyNoiseexploit_reference ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
KrebsOnSecuritynews ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
LinkedIn RSS proxy feeds (disabled)research disabled Disabled Disabled in the source registry; no check was attempted.
MalwareBazaardark_web ok10 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Mastodon #cveresearch ok20 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Mastodon #cybersecurityresearch ok13 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Mastodon #exploitresearch ok20 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Mastodon #infosecresearch ok19 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Mastodon #malwareresearch ok20 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Mastodon #ransomwareresearch ok20 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Mastodon #threatintelresearch ok17 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Mastodon #vulnerabilityresearch ok19 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Metasploit module metadataexploit_reference ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
Microsoft MSRCvendor_advisory ok1590 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Microsoft Securitynews ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
MISP Galaxyresearch ok2 records Checked โ€” no match The source completed, but none of its retained records matched this story.
MISP threat actor galaxyactor ok0 records Checked โ€” no match The source completed, but none of its retained records matched this story.
NVDcve ok900 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Palo Alto Networks PSIRTvendor_advisory ok25 records Checked โ€” no match The source completed, but none of its retained records matched this story.
ProjectDiscovery nuclei templatesexploit_reference ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
Rapid7news ok2 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Reddit r/AskNetsec (pending API approval)research disabled Disabled Disabled in the source registry; no check was attempted.
Reddit r/cybersecurity (pending API approval)research disabled Disabled Disabled in the source registry; no check was attempted.
Reddit r/malware (pending API approval)research disabled Disabled Disabled in the source registry; no check was attempted.
Reddit r/netsec (pending API approval)research disabled Disabled Disabled in the source registry; no check was attempted.
Reddit r/ReverseEngineering (pending API approval)research disabled Disabled Disabled in the source registry; no check was attempted.
SANS ISCnews ok1 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Shadowserver public aggregate honeypot observationsexploit_reference ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
Shodanresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
Sigma Rulesresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
Sophos IOCsresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
ThreatFoxthreat_intelligence ok100 records Checked โ€” no match The source completed, but none of its retained records matched this story.
UK NCSCnews ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
Unit42 IOCsresearch ok empty0 records Checked โ€” no match The source completed but returned no records in the collection scope.
URLhausdark_web ok10 records Checked โ€” no match The source completed, but none of its retained records matched this story.
VirusTotal Community IOC enrichmentresearch ok4 records Checked โ€” no match The source completed, but none of its retained records matched this story.
VulnCheck KEVkev ok500 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Vulnerability Lookupcve ok30 records Checked โ€” no match The source completed, but none of its retained records matched this story.
Additional verified pages 9 opened outside the registered collection
Vulnerability & exploitation22
CVE-2022-37055 CISA KEV D-Link Routers ยท added 2025-12-08 CISA catalog โ†—
CVE-2024-4577 CISA KEV PHP Group PHP ยท added 2024-06-12 ยท used in ransomware CISA catalog โ†—
CVE-2023-1389 CISA KEV TP-Link Archer AX21 ยท added 2023-05-01 CISA catalog โ†—
CVE-2022-26134 CISA KEV Atlassian Confluence Server/Data Center ยท added 2022-06-02 ยท used in ransomware CISA catalog โ†—
CVE-2022-30525 CISA KEV Zyxel Multiple Firewalls ยท added 2022-05-16 CISA catalog โ†—
CVE-2022-29464 CISA KEV WSO2 Multiple Products ยท added 2022-04-25 ยท used in ransomware CISA catalog โ†—
CVE-2007-3010 CISA KEV Alcatel OmniPCX Enterprise ยท added 2022-04-15 CISA catalog โ†—
CVE-2016-6277 CISA KEV NETGEAR Multiple Routers ยท added 2022-03-07 CISA catalog โ†—
CVE-2021-36260 CISA KEV Hikvision Security cameras web server ยท added 2022-01-10 CISA catalog โ†—
CVE-2020-10987 CISA KEV Tenda AC1900 Router AC15 Model ยท added 2021-11-03 CISA catalog โ†—
CVE-2018-14558 CISA KEV Tenda AC7, AC9, and AC10 Routers ยท added 2021-11-03 CISA catalog โ†—
CVE-2007-3010 EPSS 97.4% 100th percentile exploitation probability
CVE-2016-6277 EPSS 99.8% 100th percentile exploitation probability
CVE-2018-14558 EPSS 8.7% 95th percentile exploitation probability
CVE-2020-10987 EPSS 79.8% 100th percentile exploitation probability
CVE-2021-36260 EPSS 99.9% 100th percentile exploitation probability
CVE-2022-26134 EPSS 100.0% 100th percentile exploitation probability
CVE-2022-29464 EPSS 100.0% 100th percentile exploitation probability
CVE-2022-30525 EPSS 99.9% 100th percentile exploitation probability
CVE-2022-37055 EPSS 55.5% 99th percentile exploitation probability
CVE-2023-1389 EPSS 100.0% 100th percentile exploitation probability
CVE-2024-4577 EPSS 100.0% 100th percentile exploitation probability
Reporting-linked PoC claims1
https://github.com/crowsec-edtech/CVE-2022-26134 github.com โ†—

Linked by reporting but not validated as PoC by the configured exploit indexes.

OSINT / dark-web chatter1
deepdarkCTI: CVE-2022-26134 (Confluence) raw.githubusercontent.com โ†—
PoC & exploit code1
CVE-2022-26134 Confluence pre-authentication RCE PoC github.com โ†—

Public exploit code confirms that PoC material for one vulnerability embedded in Evooo1Bot has been available for several years.

Vendor & gov advisories1
Ingress-nginx CVE-2025-1974: What You Need to Know kubernetes.io โ†—

The Kubernetes Security Response Committee identifies ingress-nginx 1.12.1 and 1.11.5 as fixed releases and documents a temporary admission-controller mitigation.

OSINT / dark-web chatter1
deepdarkCTI most-exploited CVE list raw.githubusercontent.com โ†—

The community-maintained record links public CVE-2022-26134 exploit code but contains no specific Evooo1Bot actor or victim chatter.

Analysis & research1
Evooo1Bot Linux Botnet Exploits Known Flaws to Turn Edge Devices Into SOCKS5 Proxies thehackernews.com โ†—

Independent reporting accurately summarises Fortinet's findings and distinguishes observed delivery flaws from the malware's additional exploit module.