libsignal-node-travatiger (npm) · Malicious Code
Affects libsignal-node-travatigerSource GCVE Database
Malicious package : remove libsignal-node-travatiger and rotate any secrets on hosts that installed it.
Data as of 10 Jul 2026, 10:05 UTC
Malicious package
Published to npm · OSV MAL-2026-6281
What to do
Remove libsignal-node-travatiger from every project, lockfile and image that pulls it in. Treat any host that installed it as compromised: rotate the credentials, tokens and keys it could read, from a clean machine.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| npmlibsignal-node-travatiger | Affected
| Fixed in– |
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
Description
The npm package libsignal-node-travatiger (versions 1.0.0 and 1.0.1) contains malicious code that, upon installation, modifies a sibling trusted package's source code to persistently inject attacker-controlled behavior. This behavior abuses the installer's authenticated WhatsApp session to silently follow attacker-chosen channels, with the channel list hosted on a mutable GitHub repository allowing dynamic control by the attacker. The package impersonates a legitimate Signal Protocol library to deceive users. Installation of this package results in full system compromise, requiring immediate secret and key rotation from a clean system.