Cisco Talos Reports UAT-10608 Used React2Shell to Compromise 766 Next.js Hosts

· Original article ↗

Summary

Cisco Talos attributes a credential-harvesting campaign to UAT-10608, reporting exploitation of CVE-2025-55182 against at least 766 Next.js hosts and theft of credentials and other secrets.

Key points

  • Cisco Talos attributes the campaign to threat cluster UAT-10608.
  • The campaign reportedly exploits CVE-2025-55182 in React Server Components and Next.js App Router for initial remote code execution.
  • Talos reports at least 766 compromised hosts across multiple regions and cloud providers.
  • A multi-phase harvester reportedly collected environment variables, SSH keys, shell history, Kubernetes tokens, Docker configurations, API keys, and cloud credentials.
  • The NEXUS Listener framework provides operators with a searchable interface and statistics on stolen credentials and compromised hosts.
  • Talos observed data including Stripe API keys, GitHub and GitLab tokens, database connection strings, and cloud credentials.
  • Recommended defenses include least privilege, secret scanning, IMDSv2 enforcement on AWS EC2, avoiding SSH key reuse, and rotating credentials if compromise is suspected.

Article Details

Event Type
Credential-harvesting campaign exploiting CVE-2025-55182 in Next.js for remote code execution and credential theft.
Impact
Cisco Talos reported at least 766 compromised hosts across multiple regions and cloud providers. The operation collected and exfiltrated credentials and secrets, including SSH keys, cloud IAM tokens, API keys, and database credentials, creating potential for follow-on attacks.

MITRE ATT&CK

CVE

People

Threat Actors

Products

Tools

Related Articles