PT-2026-83545 · Ash Oban · Ash Oban

·

CVE-2026-78228

·

Published

2026-08-30

·

Updated

2026-08-30

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 ash oban versions 0.8.0-rc.1 through 0.8.13
Description An uncontrolled recursion issue exists where a user can cause a trigger's on error action to fail on its final attempt, leading to the exhaustion of worker CPU and memory, which results in a denial of service. This occurs because the handle error/4 function runs the on error action within a rescue block; if the action raises an error, handle error/4 is called again with the same job. Since the job attempt count remains equal to the maximum attempts, the process enters an infinite loop. Because the recursive call is not in tail position, the process heap grows indefinitely as each iteration retains a formatted stacktrace until the runtime terminates the worker. This requires a trigger to declare an on error action and run through the atomic worker branch.
Recommendations Update ash oban to version 0.8.14.

Exploit

Fix

Uncontrolled Recursion

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

Weakness Enumeration

Related Identifiers

CVE-2026-78228
GHSA-94P7-498R-MRHP

Affected Products

Ash Oban