CVE-2026-82438: Description Three separate mechanisms allowed a web page on an unrelated origin to read responses that Storm's HTTP com
Summary
A vulnerability in Storm's HTTP components allowed malicious websites to read sensitive data (cluster information, topology details, and logs) from authenticated users through three separate security flaws: the Logviewer reflected user origins in security headers while allowing credentials, a CORS filter (cross-origin resource sharing, which controls what websites can access data from other origins) was misconfigured to allow credentials, and both the UI and Logviewer wrapped API responses in JSONP callbacks (a technique that lets any webpage load data by circumventing normal browser security rules).
Solution / Mitigation
Upgrade to version 3.1.0, where the Logviewer no longer reflects the request origin in credentialed responses, the CORS filter is explicitly configured, and JSONP wrapping is controlled by the `ui.enable.jsonp` setting (which defaults to false). For users unable to upgrade immediately, place the UI, Logviewer, and DRPC HTTP endpoints behind a reverse proxy (a server that sits in front of another server) that removes `Access-Control-Allow-Origin` and `Access-Control-Allow-Credentials` headers from responses and rejects requests containing a `callback` parameter.
Vulnerability Details
EPSS: 0.0%
September 14, 2026
Classification
Original source: https://nvd.nist.gov/vuln/detail/CVE-2026-82438
First tracked: September 14, 2026 at 02:11 PM
Classified by LLM (prompt v3) · confidence: 95%