CVE-2024-50347CWE-347

Laravel Reverb has Missing API Signature Verification

Medium · published October 31, 2024

CVSS v4.0
6.3
EPSS
0%
Percentile
27.0
In the wild
Unconfirmed
What it is

Laravel Reverb provides a real-time WebSocket communication backend for Laravel applications. Prior to 1.4.0, there is an issue where verification signatures for requests sent to Reverb's Pusher-compatible API were not being verified. This API is used in scenarios such as broadcasting a message from a backend service or for obtaining statistical information (such as number of connections) about a given channel. This issue only affects the Pusher-compatible API endpoints and not the WebSocket connections themselves. In order to exploit this vulnerability, the application ID which, should never be exposed, would need to be known by an attacker. This vulnerability is fixed in 1.4.0.

The record
Technical detail
CVSS v4.0
6.3 · MEDIUM
Vector
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N/U:Green
EPSS
0.00346 · 27.0th percentile
Weakness
CWE-347 · Improper Verification of Cryptographic Signature
Published
2024-10-31T17:56Z
EPSS history
Timeline
  • 31 OCT 17:56Z
    Laravel Reverb has Missing API Signature Verification
    cvelistv5