CVE-2026-44205: Frappe Child Field Sqli

The Frappe query builder passes user-controllable dictionary keys directly into `ChildQuery` as field names. This lacks validation and allows attackers to specify unsupported SQL functions or arbitrary SQL syntax disguised as childfields, resulting in SQL Injection.

Provally CuratedPublic repositoryHighMedium confidenceVerifiedApache-2.0Python
greprules fetch cve-2026-44205-frappe-child-field-sqli --engine opengrep

Description

The Frappe query builder passes user-controllable dictionary keys directly into `ChildQuery` as field names. This lacks validation and allows attackers to specify unsupported SQL functions or arbitrary SQL syntax disguised as childfields, resulting in SQL Injection.