Description
A broken access control vulnerability in BadChoice Handesk as of 2026-07-10 allows any authenticated agent to overwrite lead records belonging to other teams via the LeadsController@update endpoint. The endpoint performs no authorization check, and the Lead model has guarded set to an empty array making all columns mass-assignable. An attacker with any agent account can corrupt lead data across team boundaries.
Published: 2026-08-11
Score: 8.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A broken access control flaw in BadChoice Handesk lets any authenticated user modify lead records that belong to other teams. The LeadsController@update method lacks an authorization check, and the Lead model permits mass assignment of all attributes because its guarded array is empty. As a result, an attacker can overwrite sensitive fields in any lead record, degrading the accuracy of lead data and potentially misleading downstream processes.

Affected Systems

The vulnerability affects the BadChoice Handesk application, specifically the LeadsController component. Current versions running as of 2026-07-10 are impacted; no further version constraints are disclosed in the dataset.

Risk and Exploitability

The CVSS score of 8.1 reflects a high-scale impact and indicates that exploitation is likely to succeed if an attacker can log in as any agent. There is no EPSS score available, but the flaw is not listed in the CISA KEV catalog, suggesting it has not yet been widely exploited in the wild. An attacker with a valid agent account can directly navigate to the update endpoint (e.g., /leads/{id}) and supply arbitrary data to overwrite another team's lead. Since the application performs no additional checks, the attack vector is straightforward and does not require escalating privileges beyond normal authentication.

Generated by OpenCVE AI on August 11, 2026 at 16:56 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade BadChoice Handesk to the latest released version which implements proper authorization checks for the LeadsController@update endpoint.
  • Configure the Lead model to guard sensitive fields, such as setting a non‑empty guarded array to prevent mass assignment.
  • Limit the privileges of agent accounts to only the teams they belong to, and enforce role‑based access control so that agents cannot update leads outside their scope.

Generated by OpenCVE AI on August 11, 2026 at 16:56 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

Thu, 13 Aug 2026 10:15:00 +0000

Type Values Removed Values Added
First Time appeared Badchoice
Badchoice handesk
Vendors & Products Badchoice
Badchoice handesk

Tue, 11 Aug 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 11 Aug 2026 11:30:00 +0000

Type Values Removed Values Added
Description A broken access control vulnerability in BadChoice Handesk as of 2026-07-10 allows any authenticated agent to overwrite lead records belonging to other teams via the LeadsController@update endpoint. The endpoint performs no authorization check, and the Lead model has guarded set to an empty array making all columns mass-assignable. An attacker with any agent account can corrupt lead data across team boundaries.
Title BadChoice Handesk - Broken Access Control
Weaknesses CWE-284
References
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N'}


Subscriptions

Badchoice Handesk
cve-icon MITRE

Status: PUBLISHED

Assigner: TuranSec

Published:

Updated: 2026-08-11T12:17:06.149Z

Reserved: 2026-08-10T10:32:49.082Z

Link: CVE-2026-72563

cve-icon Vulnrichment

Updated: 2026-08-11T12:17:02.372Z

cve-icon NVD

Status : Deferred

Published: 2026-08-11T12:17:42.310

Modified: 2026-08-28T18:51:39.823

Link: CVE-2026-72563

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T09:54:36Z

Weaknesses