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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions