CVE-2026-82733 in ash_typescriptinfo

Zusammenfassung

von VulDB • 01.09.2026

Ein Fehler bei der Generierung von Nachrichten mit sensiblen Informationen in ash-project ash_typescript ermöglicht es einem nicht authentifizierten Angreifer, interne Anwendungsdaten aus dem Antwortkörper einer HTTP-500-Antwort auszulesen.

Wenn ein typed-controller Route Handler etwas anderes als eine %Plug.Conn{} zurückgibt, übergibt dispatch/3 in lib/ash_typescript/typed_controller/request_handler.ex den Wert an unexpected_return/2, das inspect(value, limit: 50) direkt in die Antwortnachwort interpoliert. Die Option `limit` begrenzt Elemente pro Sammlung und nicht den Term als Ganzes; daher serialisiert ein Handler, der mit einem Term wie {:error, %User{}} oder einer Changeset durchfällt, seinen vollständigen Feldsatz – einschließlich gehashter Passwörter, Tokens und Mandanten-Identifikatoren – in das an den Aufrufer zurückgegebene JSON-Fehlerobjekt.

Dies steht im Widerspruch zur eigenen Haltung des Moduls andernorts: Die rescue-Klausel schirmt Exception.message/1 hinter AshTypescript.typed_controller_show_raised_errors?/0 ab und gibt andernfalls eine generische Nachricht zurück, während dieser Pfad nicht abgeschottet ist und immer echo-t.

Dieses Problem betrifft ash_typescript in den Versionen von 0.15.0 bis vor 0.18.0.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Zuständig

EEF

Reservieren

31.08.2026

Veröffentlichung

01.09.2026

Moderieren

akzeptiert

Eintrag

VDB-397513

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Interested in the pricing of exploits?

See the underground prices here!