Malicious code in claims-person-domain (npm)
The npm package 'claims-person-domain' version 35.5.9 contains malicious code that downloads and executes opaque binaries from multiple Cloudflare Workers endpoints and a DNS-TXT covert channel fallback. The binaries are saved under disguised filenames in temporary directories, given executable permissions, and executed detached from the main process. The package also includes a parallel dropper in telemetry.js that decodes and executes a base64 payload similarly. The obfuscation techniques and disguised filenames mimic diagnostic tools and serve no legitimate purpose.
AI Analysis
Technical Summary
The 'claims-person-domain' npm package version 35.5.9 is malicious. Upon requiring its main entry point, it loads a support script that selects platform-specific assets and fetches opaque binary payloads from dynamically assembled Cloudflare Workers endpoints, with a DNS-TXT fallback mechanism. These payloads are saved to temporary directories with disguised names, permissioned for execution, and spawned detached via shell commands. A persistence marker prevents repeated execution. Additionally, a bundled telemetry.js file contains a base64-encoded payload that is similarly decoded and executed. Both implementations use runtime string concatenation to evade static analysis. The combination of obfuscation, disguised filenames, and covert channels indicates malicious intent without legitimate purpose.
Potential Impact
The package executes arbitrary binary code on the host system with elevated privileges, potentially allowing full system compromise, persistence, and evasion of detection. The use of covert channels and obfuscation complicates detection and analysis. This behavior poses a high risk of unauthorized code execution and system compromise for users installing or requiring this package version.
Mitigation Recommendations
No official patch or remediation is currently available. Users should immediately avoid using 'claims-person-domain' version 35.5.9 and remove it from their environments. Monitor for any unexpected processes or files matching the described patterns (e.g., .cache_<hex>, dotnet_diag_<hex>.exe in temporary directories). Check vendor advisories and trusted sources for updates or official fixes. Until a fix is released, do not use this package version.
Malicious code in claims-person-domain (npm)
Description
The npm package 'claims-person-domain' version 35.5.9 contains malicious code that downloads and executes opaque binaries from multiple Cloudflare Workers endpoints and a DNS-TXT covert channel fallback. The binaries are saved under disguised filenames in temporary directories, given executable permissions, and executed detached from the main process. The package also includes a parallel dropper in telemetry.js that decodes and executes a base64 payload similarly. The obfuscation techniques and disguised filenames mimic diagnostic tools and serve no legitimate purpose.
Affected software
Run on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The 'claims-person-domain' npm package version 35.5.9 is malicious. Upon requiring its main entry point, it loads a support script that selects platform-specific assets and fetches opaque binary payloads from dynamically assembled Cloudflare Workers endpoints, with a DNS-TXT fallback mechanism. These payloads are saved to temporary directories with disguised names, permissioned for execution, and spawned detached via shell commands. A persistence marker prevents repeated execution. Additionally, a bundled telemetry.js file contains a base64-encoded payload that is similarly decoded and executed. Both implementations use runtime string concatenation to evade static analysis. The combination of obfuscation, disguised filenames, and covert channels indicates malicious intent without legitimate purpose.
Potential Impact
The package executes arbitrary binary code on the host system with elevated privileges, potentially allowing full system compromise, persistence, and evasion of detection. The use of covert channels and obfuscation complicates detection and analysis. This behavior poses a high risk of unauthorized code execution and system compromise for users installing or requiring this package version.
Mitigation Recommendations
No official patch or remediation is currently available. Users should immediately avoid using 'claims-person-domain' version 35.5.9 and remove it from their environments. Monitor for any unexpected processes or files matching the described patterns (e.g., .cache_<hex>, dotnet_diag_<hex>.exe in temporary directories). Check vendor advisories and trusted sources for updates or official fixes. Until a fix is released, do not use this package version.
Technical Details
- Gcve Source
- db.gcve.eu
- Osv Id
- MAL-2026-12636
- Osv Schema Version
- 1.7.4
- Ecosystems
- ["npm"]
Threat ID: 6a735735bf8831d539140ba4
Added to database: 08/05/2026, 15:31:01 UTC
Last enriched: 08/05/2026, 16:16:58 UTC
Last updated: 09/18/2026, 02:21:49 UTC
Views: 19
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
External Links
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.