Improper Handling of Case Sensitivity in Corteza - #VU164416
Published: November 10, 2026
Vulnerability details
The vulnerability allows a remote user to reconstruct restricted field values in records they can otherwise search and read.
The vulnerability exists due to inconsistent case-sensitive field-name resolution between permission validation and query execution in the Corteza Compose record-listing API when processing filter and sort parameters. A remote user can reference protected fields using different capitalization in query or sort parameters and repeatedly probe LIKE prefix matches with boolean AND to reconstruct hidden values despite response redaction.