Summary
@whiskeysockets/libsignal-node currently pins protobufjs to 6.8.8, which is flagged by npm audit as vulnerable to arbitrary code execution (GHSA-xq3m-2v4x-88gg).
Why this matters
Projects using Baileys (which depends on this library) inherit the critical advisory in security scans.
Current dependency
In @whiskeysockets/libsignal-node@2.0.1:
"dependencies": {
"curve25519-js": "^0.0.4",
"protobufjs": "6.8.8"
}
Advisory
Reproduction
Running npm audit in a project that pulls this dependency reports:
protobufjs critical vulnerability
- transitively attributed to
@whiskeysockets/libsignal-node
Suggested fix
Please bump the dependency from protobufjs@6.8.8 to a safe version (at least 7.5.5), validate compatibility, and release a new version.
Temporary workaround used downstream
We mitigated locally via npm overrides to force protobufjs@7.5.5, but an upstream fix/release would be ideal.
Summary
@whiskeysockets/libsignal-nodecurrently pinsprotobufjsto6.8.8, which is flagged by npm audit as vulnerable to arbitrary code execution (GHSA-xq3m-2v4x-88gg).Why this matters
Projects using Baileys (which depends on this library) inherit the critical advisory in security scans.
Current dependency
In
@whiskeysockets/libsignal-node@2.0.1:Advisory
protobufjs < 7.5.5Reproduction
Running
npm auditin a project that pulls this dependency reports:protobufjscritical vulnerability@whiskeysockets/libsignal-nodeSuggested fix
Please bump the dependency from
protobufjs@6.8.8to a safe version (at least7.5.5), validate compatibility, and release a new version.Temporary workaround used downstream
We mitigated locally via npm
overridesto forceprotobufjs@7.5.5, but an upstream fix/release would be ideal.