CVE Catalog

CVE-2026-62315

HighCVSS 7.1
Published: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.28%

21th percentile - higher than 21% of all known CVEs

Summary

Frappe version 16.31.0 and earlier has a type confusion vulnerability in frappe.client.set_value, which checks a dictionary supplied via the fieldname parameter against forbidden fields before parsing it into individual field names. An authenticated caller can exploit this to mass-assign protected fields through the client endpoint. No released fixed version is available as of this review.

Risk Assessment

An authenticated user can modify protected fields, potentially leading to privilege escalation or data integrity compromise.

Recommendation

Monitor vendor announcements and apply the fix when available; temporarily restrict access to the client endpoint for unauthorized users.

Other vulnerabilities in Frappe

See all
Original NVD description (English source)

Frappe is a full-stack web application framework. In version 16.31.0 and earlier, frappe.client.set_value in frappe/client.py checks a dictionary supplied through the fieldname parameter against forbidden standard and child-table fields before parsing the dictionary into individual field names. An authenticated caller can exploit this type confusion to mass-assign protected fields through the client endpoint. No released fixed version is available as of this review.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS