PT-2026-48648 · Unknown · Membrane Mp4 Plugin

·

CVE-2026-53423

·

Published

2026-06-11

·

Updated

2026-08-18

CVSS v4.0

5.9

Medium

VectorAV:L/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions membrane mp4 plugin versions 0.3.0 through 0.36.6
Description An unauthenticated denial-of-service can occur via BEAM atom table exhaustion. The MP4 box header parser converts 4-byte box names to atoms using the String.to atom/1 function without validation. Specifically, the parse box name/1 function in lib/membrane mp4/container/header.ex interns every box name encountered while the parse/1 function processes the input. Since BEAM atoms are not garbage-collected, each unique attacker-controlled name results in a permanent allocation. A crafted MP4 file of approximately 8 MB containing roughly 1.1 million boxes with distinct non-standard names can exhaust the atom table, which has a default ceiling of around 1,048,576 atoms, causing the entire BEAM node and all running applications to abort.
Recommendations Update membrane mp4 plugin to version 0.36.7.

Exploit

Fix

DoS

Allocation of Resources Without Limits

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-53423
GHSA-43HJ-FXWJ-49QW

Affected Products

Membrane Mp4 Plugin