Researchers Find 17,500+ Internet-Exposed OpenClaw Instances Vulnerable to Credential Theft

· Original article ↗

Summary

Hunt.io researchers identified over 17,500 exposed OpenClaw and fork instances vulnerable to unauthenticated access to stored API tokens, and detailed fingerprinting methods and mitigations for finding and securing them.

Key points

  • The report identified over 17,500 internet-exposed OpenClaw, Clawdbot, and Moltbot instances vulnerable to CVE-2026-25253.
  • The unauthenticated /api/export-auth endpoint can expose stored API tokens for services including Claude, OpenAI, and Google AI.
  • Clawdbot Control made up 68.9% of identified deployments, Moltbot Control 22.3%, and OpenClaw Control 8.8%.
  • Deployments were found in 52 countries; 98.6% were on cloud or hosting infrastructure. Ports 80 and 443 were common alongside the default port 18789.
  • Detection methods included page-title matching, HTTP header and body hashes, asset fingerprints, TLS certificate fingerprints, and content-length checks.
  • The researchers advise isolating ports 18789 and 18791, rotating credentials on exposed instances, reviewing API logs, and applying security patches.

Article Details

Defense Focus
Identify and remediate internet-exposed OpenClaw, Clawdbot, and Moltbot instances affected by CVE-2026-25253.
Detection Methods
  • Match HTML page titles for the Clawdbot Control, Moltbot Control, and OpenClaw Control variants.
  • Fingerprint HTTP responses using normalized, sorted, or unique-header Murmur3 hashes and redacted-header SHA256 hashes.
  • Match HTML response-body SHA256 hashes, Murmur3 hashes, or TLSH fuzzy hashes.
  • Search HTML for version-specific JavaScript and CSS asset filenames.
  • Match JA4X TLS certificate fingerprints and characteristic Content-Length values.
  • Use port filters for 18789 and 18791 as an additional condition, not as the sole detection method; the article reports deployments on other ports, including 80, 443, 8080, and 18888.
Data Sources
  • HTTP response HTML titles and body content
  • HTTP response headers and Content-Length
  • TLS certificate properties
  • Observed service ports
  • Hunt.io internet-scanning results
Rule Types
  • HuntSQL queries using SQL LIKE and case-insensitive RLIKE title matching
  • Exact hash-set matching for HTTP headers and HTML bodies
  • TLSH fuzzy-hash matching for modified HTML bodies
  • Substring matching for JavaScript and CSS asset filenames
  • JA4X TLS certificate fingerprint matching
  • Content-Length value matching combined with port filters
Platforms
  • Hunt.io
Defensive Actions
  • Restrict inbound access to ports 18789 and 18791 from untrusted networks and avoid exposing these services directly to the public internet.
  • Assume API keys and authentication tokens stored in exposed instances may be compromised; rotate them and review API usage logs for unusual activity.
  • Place administrative access behind VPN, bastion hosts, zero-trust network access, private network segments, or authenticated reverse proxies.
  • Apply security patches from framework maintainers and monitor project repositories and security advisories.

Indicators of compromise

TypeIndicatorContext
SHA2563a9b51aaeb0062ef7fade4594149a605cd9796a7c9745d75ba646fe0efd2e3c5Redacted HTTP-header fingerprint used to identify OpenClaw instances.
SHA256567d4fab01006f75e78b7fe5db8c485bb468d7e28edc4258c1568583e3867157Redacted HTTP-header fingerprint used to identify OpenClaw instances.
SHA25657b7edd7ddb95f9dc4c4cc6f1976bcea781ae134b10e013b9ebc390007c3a5f6HTML response-body fingerprint used to identify OpenClaw deployments.
SHA256776becf0a492a830c10787e589743d42616ca308d5ec375282678e6ed40ae13dRedacted HTTP-header fingerprint used to identify OpenClaw instances.
SHA256796a9fc9101556a326dbd2b18790edd6faf20a38fbfe260c855fde9560801661HTML response-body fingerprint used to identify OpenClaw deployments.
SHA256995880c9e738ffe27183671d515fba80ddb14ddbace728e91568499b95724cdfHTML response-body fingerprint used to identify OpenClaw deployments.
SHA2569a2eb53f0f3526ed528b342c8300c0bd25312f23b1f22471617e6febc32e0b83HTML response-body fingerprint used to identify OpenClaw deployments.
SHA256b2de3e48e1a8074e530c932b8ea2531401a78d4d2f28b9eef0461fae13abbd87Redacted HTTP-header fingerprint used to identify OpenClaw instances.
SHA256decf58d16c7436b434ed551703f510564aa5e17c19e9cac5220e0a257dc5d55dHTML response-body fingerprint used to identify OpenClaw deployments.
SHA256e0726b08d60a26bc0ccc3b935959d53655b008619b2b28bc4d0163c8791e415eHTML response-body fingerprint used to identify OpenClaw deployments.
SHA256ef1f9347760d317fdcb7f65c2a53d1fe0efd901648858412f7089b4b7fd434f5Redacted HTTP-header fingerprint used to identify OpenClaw instances.
SHA256f3fa269c7c4a677782495c3d4ef3854fcbcf78ac286602969fab25b9f0e06f11Redacted HTTP-header fingerprint used to identify OpenClaw instances.
SHA256f9bcce51878b4b206f4f9b878f0a93e022e0e3c5c1739851ffa1ed474c865575HTML response-body fingerprint used to identify OpenClaw deployments.

CVE

Vendors

Products

Countries

Related Articles