cxpher-linux-arm32
Native binary for cxpher on linux-arm32
This report shows the evidence for cxpher-linux-arm32@2.0.22. 1 of 3 known versions is blocked or flagged. The newest version, 2.2.10, is allowed. See all versions.
OpenSSF/OSV Malicious Advisory
imported 4mo ago · by OpenSSF/OSVOpenSSF/OSV advisory MAL-2026-4547 confirms this npm version as malicious.
Advisory
MAL-2026-4547
Source
OpenSSF Malicious Packages via OSV
Summary
Malicious code in cxpher-linux-arm32 (npm)
Details
The package's `main` is an ARM ELF binary that, when loaded, mkdtemp's a working directory under `/dev/shm/.cxpher.XXXXXX` or `/tmp/.cxpher.XXXXXX`, writes an unpacked JavaScript file (`a.js` and `/tmp/.cxpher-wrap.%d.js`), locates `node` at `/usr/local/bin/node` or `/usr/bin/node`, and execvp's node against the unpacked file. The bytes that ultimately run are decoded from an opaque high-entropy blob inside the ELF and are not human-auditable from the published tarball — equivalent to `eval(decode(blob))` but in native form. The same binary reads `/proc/self/status` and parses the `TracerPid:` field, the canonical Linux anti-ptrace anti-debug check; legitimate native addons do not need this. Package metadata is placeholder (no author, homepage, repository, or README; description is the generic string "Native binary for cxpher on linux-arm32"), and the binary references an alternate environment-variable prefix (`AGPK_AUDIO_FD` alongside `CXPHER_AUDIO_FD`) suggesting it was renamed/repurposed from a different project. No documentation describes what code is unpacked and run on the installer's machine.
References
Source & flagged code
0 flagged · loading sourceNo flagged code excerpts are attached to this scan.
Findings
1 High
HighOsv Malicious Advisory
Affected versions and remediation
This report applies to cxpher-linux-arm32@2.0.22.
The versions list below shows the verdict for each recorded version.
- Avoid installing cxpher-linux-arm32@2.0.22. Remove it from direct dependencies and check your lockfile for transitive copies.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
- If this version ran, investigate the affected machine and build environment. Rotate credentials it could access and rebuild from a trusted environment.
Evidence last updated: .
Source advisory published: .
This report uses published external intelligence. The advisory does not provide a separate source-code analysis for each listed version.
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.