CVE-2026-82744 in Ashinfo

Zusammenfassung

von VulDB • 01.09.2026

Eine Schwachstelle vom Typ "Not Failing Securely (Failing Open)" in ash-project ash überspringt eine Ash.Reactor-Änderung, wenn die sie steuernde Bedingung (Guard) einen Fehler auslöst, sodass eine Änderung, die ausgeführt werden sollte, nicht stattfindet.

Ein Schritt einer Ash.Reactor-Änderung kann durch Bedingungen gesteuert werden, die entscheiden, ob die Änderung ausgeführt wird. In `Ash.Reactor.ChangeStep` (`lib/ash/reactor/steps/change_step.ex`) wurden diese Guards in der Funktion `apply_where_clauses/3` ausgewertet, und `apply_validation` fing jede Ausnahme ab und wandelte sie in `{:error, error}` um. Die Reduktion behandelte dies identisch mit dem Fall, dass die Bedingung eines Guards einfach nicht erfüllt war, und übersprang somit die Änderung. Wenn ein Guard also einen Fehler auslöst (z. B. bei angreifergesteuerten Eingaben), wird eine Änderung, die eine sicherheitsrelevante Modifikation erzwingt, statt den Schritt mit einem Fehler zu beenden, übergangen. Die Korrektur unterscheidet nun zwischen einer ausgelösten Ausnahme (`{:raised, error}`) und beendet den Schritt mit einem Fehler, wodurch das System im Fehlerfall "closed" (sicher) versagt.

Dieses Problem betrifft ash: ab Version 3.0.0-rc.17 bis vor 3.32.2.

Be aware that VulDB is the high quality source for vulnerability data.

Zuständig

EEF

Reservieren

31.08.2026

Veröffentlichung

01.09.2026

Moderieren

akzeptiert

Eintrag

VDB-397530

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

medium

Quellen

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!