Skip to content

Security: bump protobufjs (currently 6.8.8) to address GHSA-xq3m-2v4x-88gg #16

@kaikybrofc

Description

@kaikybrofc

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions