Impact
A flaw in the edit_personal endpoint of gouguoa allows an attacker to manipulate the position_id parameter so that object attributes are dynamically determined during an update operation. The resulting arbitrary assignment of attributes can lead to improper data modification or even code execution if the application trusts the object state, thereby compromising the integrity and confidentiality of the application.
Affected Systems
The vulnerability affects gouguoa versions up to 5.10.0 and 6.0.1, specifically the app/home/controller/Index.php component of the edit_personal endpoint. Version 6.0.3 contains a fix and removes the flaw.
Risk and Exploitability
The CVSS score of 5.3 indicates moderate severity. EPSS data is not available and the issue is not listed in the CISA KEV catalog, but the exploit is publicly disclosed and can be triggered remotely. Attacks would target the external edit_personal endpoint by supplying crafted position_id values, potentially leading to unauthorized attribute manipulation or execution of arbitrary code if the application trusts the modified object.
OpenCVE Enrichment