@workos-inc/node is vulnerable to Improper Verification of Cryptographic Signature
75
High Risk
The WorkOS Node SDK verifies webhook and action request signatures by HMAC over a derived payload string. Before the fix, raw request bytes were re-encoded with JSON.stringify, so verification did not use the exact wire bytes WorkOS signed and could accept JSON-normalized variants that differ on the wire but parse to the same object. An attacker who can POST to a webhook or action endpoint may replay or mutate signed payloads in ways that weaken byte-level integrity checks. The fix HMACs decoded raw bytes directly and parses JSON only after verification succeeds.
You are affected if you are using a version that falls within the vulnerable range.
@workos-inc/node is vulnerable to Improper Verification of Cryptographic Signature in versions 2.2.0 - 9.3.0.
Upgrade the @workos-inc/node library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

SOC 2Compliant
ISO 27001Compliant