SEPTEMBER 14, 2026
Live Feed
Back to database
Case File

CVE-2026-82743

LOW · CVSS 2.1 EPSS 0.13% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-09-01 · Last synced 2026-09-14

CyberRota Analysis

AI-Generated

The vulnerability allows uncontrolled resource consumption in the ash framework, where slow asynchronous reads can cause a scheduler thread to spin at full CPU usage, leading to performance degradation. This issue primarily impacts applications using ash versions from 2.19.0 up to, but not including, 3.32.2. Developers and system administrators utilizing affected versions should prioritize applying the fix to prevent potential resource exhaustion and ensure optimal application performance.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-82743
Severity
LOW
CVSS
2.1
EPSS
0.13%

Original NVD Description

Uncontrolled Resource Consumption vulnerability in ash-project ash lets a slow asynchronous read spin a scheduler thread at full CPU while the framework waits for it. Ash.Actions.Read.AsyncLimiter.await_at_least_one/1 (lib/ash/actions/read/async_limiter.ex) waited for concurrent async read tasks by polling each with Task.yield(task, 0) in a tight loop rather than blocking. While every outstanding task is still running (a slow related-data load or calculation), the loop returns immediately and repeats, busy-spinning and holding a BEAM scheduler at full CPU for the whole duration of the slow read; concurrent slow reads tie up further schedulers. The fix waits with Task.yield_many (a non-blocking sweep followed by a blocking wait with timeout: :infinity), so the process sleeps until a task completes instead of spinning. This issue affects ash: from 2.19.0 before 3.32.2.