Impact
The vulnerability in DaybydayCRM enables authenticated users to call the ProjectsController::updateAssign() endpoint and change the project owner without having the required permission, resulting in unauthorized movement of project ownership and associated notifications. This missing authorization flaw is classified as CWE-862, exposing a privilege escalation risk within the application.
Affected Systems
It affects Bottelet DaybydayCRM versions up to and including 2.2.1. Any installation running these releases that exposes the /projects/updateassign API endpoint is susceptible, regardless of role or user type, provided the user is authenticated.
Risk and Exploitability
With a CVSS score of 5.3, the vulnerability is considered Medium severity. The EPSS score is not available, and the flaw is not listed in CISA KEV. Attackers require authentication and can exploit the issue by sending HTTP PATCH or POST requests to /projects/updateassign/{external_id} with a desired user_assigned_id. No additional privileges or network conditions are explicitly required, so the risk is moderate but potentially significant within an organization that trusts authenticated users.
OpenCVE Enrichment