Search/CVE-2026-80227
● CVE

CVE-2026-80227

DiscoveredAug 30, 2026UpdatedSep 3, 2026

Incorrect Comparison vulnerability in ash-project ash_sql allows a user to pad a string field with tab, newline, carriage-return, or form-feed characters and pass a trimmed uniqueness or equality check in the database that the same expression would fail in memory (or the reverse). string_trim/1 compiles to REGEXP_REPLACE patterns built from an Elixir string in which \s is the escape for a single space (codepoint 32), not a regex whitespace class. The generated SQL therefore removes only literal spaces and leaves tabs, newlines, carriage returns, and form feeds in place, whereas String.trim/1 in Elixir removes them all. Any Ash filter, validation, or identity that relies on string_trim/1 then behaves differently depending on whether Ash pushes the expression down to SQL or evaluates it in…

CVSS v3.1
—
EPSS
0.37%
probability of exploitation in 30 days
CISA KEV
Not listed
no confirmed exploitation reported
News coverage
0
sources referencing this CVE
Related IOCs
0
seen in the same coverage
EPSS Trend
Sep 1, 2026 → Sep 25, 2026
▲ 0.11pp
0.26% → 0.37% over 2 tracked changes
Connections
1 relationships
Timeline
disclosure → media coverage
Aug 30, 2026
Disclosure — published as a CVE record. · last revised by NVD Sep 3, 2026