Skip to main content
← All vulnerabilities
CVE-2024-45607GHSA-MWHF-VHR5-7J23

whatsapp-api-js fails to validate message's signature

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 4.0.3
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

whatsapp-api-js is a TypeScript server agnostic Whatsapp's Official API framework. It's possible to check the payload validation using the WhatsAppAPI.verifyRequestSignature and expect false when the signature is valid. Incorrect Access Control, anyone using the post or verifyRequestSignature methods to handle messages is impacted. This vulnerability is fixed in 4.0.3.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated
  4. EPSS reached 10%

    FIRST estimates at least a 10% chance of exploitation in the next 30 days

Affected versions

  • Secreto31126 whatsapp-api-js

    From 4.0.0 · fixed in 4.0.3

  • whatsapp-api-jsnpm

    From 4.0.0 · fixed in 4.0.3

References 3

GitHub · Secreto31126/whatsapp-api-js