EXECUTIVE SUMMARY:
Multiple security vulnerabilities have been identified in PhoenixStorybook (erlang/phoenix_storybook) versions 0.2.0 through 1.0.x (>= 0.2.0, < 1.1.0). The flaws include unbounded atom creation leading to denial‑of‑service, and unsanitized HEEx template interpolation resulting in remote code execution. Both issues can be triggered by unauthenticated users sending specially crafted LiveView events to the storybook playground. An attacker can exhaust the BEAM atom table, causing the entire Erlang VM to crash, or inject arbitrary Elixir code that runs with the privileges of the server process. The business impact ranges from service outage to full system compromise.[/subscribe_to_unlock_form]
EXECUTIVE SUMMARY:
Multiple security vulnerabilities have been identified in PhoenixStorybook (erlang/phoenix_storybook) versions 0.2.0 through 1.0.x (>= 0.2.0, < 1.1.0). The flaws include unbounded atom creation leading to denial‑of‑service, and unsanitized HEEx template interpolation resulting in remote code execution. Both issues can be triggered by unauthenticated users sending specially crafted LiveView events to the storybook playground. An attacker can exhaust the BEAM atom table, causing the entire Erlang VM to crash, or inject arbitrary Elixir code that runs with the privileges of the server process. The business impact ranges from service outage to full system compromise.[emaillocker id="1283"]
Both vulnerabilities present an immediate and severe threat because they can be exploited without authentication, potentially causing total service disruption or full server compromise. Organizations running PhoenixStorybook should treat the findings as critical and prioritize rapid response to avoid downtime, data loss, and unauthorized code execution.
RECOMMENDATION:
REFERENCES:
The following reports contain further technical details:
https://github.com/advisories/GHSA-833p-95jq-929q
https://github.com/advisories/GHSA-55hg-8qxv-qj4p