MAL-2026-12402
Malicious code in new-native-tools-linux-x64-gnu (npm)
Details
--- _-= Per source details. Do not edit below this line.=-_
## Source: amazon-inspector (b38b165a8872e9c65dab5b230d8a4cc26e045f5fc3fd8502fd711652913af44a) The package ships a single ~10 MB Rust-compiled Linux x86_64 N-API native module (tools.linux-x64-gnu.node) referenced by `main`, with a two-line README that describes it only as a platform binary and no source. The binary embeds Chromium browser-secret extraction primitives — the Chromium `cookies` table schema (host_key, top_frame_site_key, has_cross_site_ancestor, unique-index DDL) and the Chrome Login Data password-store fingerprint (`Found login for`), plus SQLite/SQLCipher symbols including `SQLITE_AUTH_USER` — the components required to read Chrome/Chromium Cookies and Login Data stores on the host that loads the module. The same binary embeds a full HTTPS client (hyper, ureq, TLS 1.2/1.3 handshake constants, HTTP/2 framing) with proxy-environment awareness (`HTTPS_PROXY`, `ALL_PROXY`) and host-fingerprinting reads (`/etc/lsb-release`, `/dev/disk/by-id/`, `bogomips per cpu`, `CPU implementer`, `network_adapters`, `gethostname`) — the transport layer and host-identification data for exfiltration. The version tag `3.1.40-chrom-553-fix-undeletable-import-cookies-355-1784226602` labels the actual capability (Chromium cookie import) while the package name and README hide it behind a generic "native-tools" cover story. The exfil destination is assembled at runtime rather than appearing as a static literal, consistent with obfuscation of C2. Loading this module via `require()` exposes the installer's browser cookies and saved passwords to an attacker-controlled destination.
Are you affected?
Enter the version of the package you're using.
Affected packages
No fixed version published yet for new-native-tools-linux-x64-gnu (npm). Pin to a known-safe version or switch to an alternative.
References
- https://www.npmjs.com/package/new-native-tools-linux-x64-gnu/v/3.1.41-origin-chrom-468-delete-windows-32-bit-changelog-fix-408-1785838091 [PACKAGE]
- https://www.npmjs.com/package/new-native-tools-linux-x64-gnu/v/3.1.40-browser-release-151-380-1785161758 [PACKAGE]
- https://www.npmjs.com/package/new-native-tools-linux-x64-gnu/v/3.1.40-as2-9923-378-1785154830 [PACKAGE]
- https://www.npmjs.com/package/new-native-tools-linux-x64-gnu/v/3.1.40-chrom-553-fix-undeletable-import-cookies-360-1784545605 [PACKAGE]
- https://www.npmjs.com/package/new-native-tools-linux-x64-gnu/v/3.1.42-origin-chrom-468-delete-windows-32-bit-changelog-fix-410-1785839786 [PACKAGE]
- https://www.npmjs.com/package/new-native-tools-linux-x64-gnu/v/3.1.40-chrom-381-new-browser-icons-367-1784657143 [PACKAGE]
- https://www.npmjs.com/package/new-native-tools-linux-x64-gnu/v/3.1.42-origin-chrom-468-delete-windows-32-bit-changelog-fix-416-1785842977 [PACKAGE]
- https://www.npmjs.com/package/new-native-tools-linux-x64-gnu/v/3.1.42-origin-chrom-468-delete-windows-32-bit-changelog-fix-415-1785842368 [PACKAGE]
- https://www.npmjs.com/package/new-native-tools-linux-x64-gnu/v/3.1.41-browser-release-151-upd-native-tools-397-1785772979 [PACKAGE]
- https://www.npmjs.com/package/new-native-tools-linux-x64-gnu/v/3.1.40-chrom-468-delete-windows-32-bit-358-1784544836 [PACKAGE]
- https://www.npmjs.com/package/new-native-tools-linux-x64-gnu/v/3.1.43-as2-9980-424-1785851759 [PACKAGE]
- https://www.npmjs.com/package/new-native-tools-linux-x64-gnu/v/3.1.41-chrom-381-new-browser-icons-391-1785747283 [PACKAGE]
- https://www.npmjs.com/package/new-native-tools-linux-x64-gnu/v/3.1.40-browser-release-151-368-1784717346 [PACKAGE]
- https://www.npmjs.com/package/new-native-tools-linux-x64-gnu/v/3.1.40-browser-release-151-375-1784897296 [PACKAGE]
- https://www.npmjs.com/package/new-native-tools-linux-x64-gnu/v/3.1.42-origin-chrom-468-delete-windows-32-bit-changelog-fix-411-1785839911 [PACKAGE]
- https://www.npmjs.com/package/new-native-tools-linux-x64-gnu/v/3.1.40-chrom-381-new-browser-icons-377-1785143176 [PACKAGE]
- https://www.npmjs.com/package/new-native-tools-linux-x64-gnu/v/3.1.40-browser-release-151-362-1784553070 [PACKAGE]
- https://www.npmjs.com/package/new-native-tools-linux-x64-gnu/v/3.1.41-browser-release-151-upd-native-tools-398-1785774129 [PACKAGE]
- https://www.npmjs.com/package/new-native-tools-linux-x64-gnu/v/3.1.40-browser-release-151-365-1784638523 [PACKAGE]
- https://www.npmjs.com/package/new-native-tools-linux-x64-gnu/v/3.1.44-as2-9980-433-1786011509 [PACKAGE]
- https://www.npmjs.com/package/new-native-tools-linux-x64-gnu/v/3.1.41-as2-9980-test-400-1785776624 [PACKAGE]
- https://www.npmjs.com/package/new-native-tools-linux-x64-gnu/v/3.1.41-browser-release-151-389-1785423950 [PACKAGE]
- https://www.npmjs.com/package/new-native-tools-linux-x64-gnu/v/3.1.40-chrom-553-fix-undeletable-import-cookies-355-1784226602 [PACKAGE]
- https://www.npmjs.com/package/new-native-tools-linux-x64-gnu/v/3.1.42 [PACKAGE]
- https://www.npmjs.com/package/new-native-tools-linux-x64-gnu/v/3.1.40-browser-release-151-371-1784887043 [PACKAGE]
- https://www.npmjs.com/package/new-native-tools-linux-x64-gnu/v/3.1.43 [PACKAGE]
- https://www.npmjs.com/package/new-native-tools-linux-x64-gnu/v/3.1.40-as2-9962-369-1784812980 [PACKAGE]
- https://www.npmjs.com/package/new-native-tools-linux-x64-gnu/v/3.1.42-as2-9980-419-1785846283 [PACKAGE]
- https://www.npmjs.com/package/new-native-tools-linux-x64-gnu/v/3.1.40-browser-release-151-363-1784553412 [PACKAGE]
- https://www.npmjs.com/package/new-native-tools-linux-x64-gnu/v/3.1.40-browser-release-151-359-1784544869 [PACKAGE]
- https://www.npmjs.com/package/new-native-tools-linux-x64-gnu/v/3.1.41-origin-chrom-468-delete-windows-32-bit-changelog-fix-409-1785839050 [PACKAGE]
- https://www.npmjs.com/package/new-native-tools-linux-x64-gnu/v/3.1.41-v2026.217.1-native-tools-392-1785759657 [PACKAGE]
- https://www.npmjs.com/package/new-native-tools-linux-x64-gnu/v/3.1.42-origin-chrom-468-delete-windows-32-bit-changelog-fix-412-1785840430 [PACKAGE]
- https://www.npmjs.com/package/new-native-tools-linux-x64-gnu/v/3.1.40-browser-release-151-373-1784890024 [PACKAGE]