Ivanti EPMM Flaws Exploited to Deliver KrustyLoader Malware

· Original article ↗

Summary

Darktrace reports observing exploitation of Ivanti EPMM vulnerabilities CVE-2025-4427 and CVE-2025-4428 across customer environments, including OAST-based validation, AWS-hosted payloads, and KrustyLoader delivery.

Key points

  • The flaws—an authentication bypass (CVE-2025-4427) and remote code execution vulnerability (CVE-2025-4428)—can be chained for unauthenticated remote code execution.
  • Darktrace observed suspected exploitation across customer environments in May 2025, shortly after Ivanti disclosed the vulnerabilities.
  • Observed activity included OAST callbacks for exploit validation and downloads of ELF payloads from AWS S3 endpoints using tools such as wget and cURL.
  • Some downloaded payloads were identified as KrustyLoader, a Rust-based malware associated with establishing persistence.
  • Other activity included script downloads and connections to pastebin and dpaste, potentially for retrieving or updating payloads.
  • Darktrace assessed that the activity may involve UNC5221, a suspected China-nexus espionage actor; attribution is not confirmed.

Article Details

Attack Vectors
  • CVE-2025-4427 authentication bypass and CVE-2025-4428 remote code execution were reportedly exploited together against Ivanti EPMM devices.
  • Exploit validation included DNS requests and connections to OAST endpoints, potentially triggering callbacks from targeted systems.
  • Malicious ELF payloads, including KrustyLoader, were downloaded from AWS S3 endpoints over HTTP using wget or cURL.
  • Script payloads with .sh extensions were downloaded from an IP address identified in the article as a C2 endpoint.
  • Some customer devices connected to pastebin[.]com and dpaste[.]com, which the article says may be used to retrieve malicious commands dynamically.
Defensive Notes
  • Maintain continuous extended visibility across environments.
  • Use anomaly-based behavioral analysis and machine-speed intervention.

Indicators of compromise

TypeIndicatorContext
HOSTNAME0d8da2d1[.]digimg[.]storeListed as a C2 endpoint.
HOSTNAMEfconnect[.]s3[.]amazonaws[.]comListed as a C2 endpoint; associated with delivery of a KrustyLoader-linked ELF file.
HOSTNAMEtnegadge[.]s3[.]amazonaws[.]comListed as a C2 endpoint; associated with delivery of a KrustyLoader-linked ELF file.
HOSTNAMEtrkbucket[.]s3[.]amazonaws[.]comListed as a C2 endpoint.
IPV4134[.]209[.]107[.]209Listed as a C2 endpoint.
IPV415[.]188[.]246[.]198Listed as a C2 endpoint and observed serving a script payload.
IPV4185[.]193[.]125[.]65Listed as a C2 endpoint.
IPV464[.]52[.]80[.]21Listed as a C2 endpoint.
MD54abfaeadcd5ab5f2c3acfac6454d1176Listed as a payload file hash.
MD5d8d6fe1a268374088fb6a5dc7e5cbb54Listed as a payload file hash.
SHA11dec9191606f8fc86e4ae4fdf07f09822f8a94f2SHA1 hash of an ELF file linked to KrustyLoader.
SHA1c47abdb1651f9f6d96d34313872e68fb132f39f5SHA1 hash of an ELF payload linked to KrustyLoader.

MITRE ATT&CK

CVE

People

Threat Actors

Malware

Vendors

Products

Tools

Industries

Related Articles