Incorrect Behavior Order Vulnerability in Ash Project by Ash
CVE-2026-82736

2.1LOW

Key Information:

Status
Vendor
CVE Published:
1 September 2026

What is CVE-2026-82736?

A vulnerability in the Ash Project's handling of case-insensitive strings allows an attacker to store values that improperly bypass defined constraints on length and format. Specifically, the validation for max_length, min_length, and match constraints occurs before the string is case-folded, enabling the submission of a value that appears valid but actually violates the constraints when stored. For example, a string that requires uppercase letters can have its validation passed with a lowercase version of that string, leading to potential data integrity issues. The corrective measure involves reordering operations to ensure that the value is folded before constraints are applied, thus securing the data consistency.

Affected Version(s)

ash 1.29.0-rc0 < 3.32.2

ash f6f5d194bfc7802bd32e48bf2eabd2d97a0109a4

References

CVSS V4

Score:
2.1
Severity:
LOW
Confidentiality:
None
Integrity:
Low
Availability:
None
Attack Vector:
Local
Attack Complexity:
Low
Attack Required:
Physical
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

Peter Ullrich
Jonatan Männchen / EEF
Zach Daniel / Ash Project
Peter Ullrich
.