PT-2026-43408 · Oban Web · Oban Web

Jonatan Männchen

+2

·

Published

2026-05-26

·

Updated

2026-05-26

·

CVE-2026-48593

CVSS v4.0

5.9

Medium

VectorAV:N/AC:L/AT:P/PR:L/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions oban web versions 2.12.0 through 2.12.4
Description Uncontrolled Resource Consumption in the Elixir.Oban.Web.CronExpr module allows memory exhaustion through unbounded cron range expansion. An attacker with permissions to schedule cron jobs can submit a malicious cron expression. When a user with dashboard access views the cron job list, the describe/1 function is called to render the expression. The parse range/1 function parses range endpoints using Integer.parse/1 without bounds checks, and the expand dom parts/1 and expand dow parts/1 helpers eagerly materialize the range via Enum.to list/1. This process can lead to the allocation of approximately 2.4 GB of memory, resulting in the stalling or crashing of the BEAM node (the Erlang Virtual Machine).
Recommendations Update oban web to version 2.12.5.

Fix

Resource Exhaustion

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

Weakness Enumeration

Related Identifiers

CVE-2026-48593
GHSA-6XH2-93P9-VQH4

Affected Products

Oban Web