Skip to content
Threat Feed
high advisory

CoopCycle coopcycle-web: Broken access control in incident management (CVE-2026-121945)

CoopCycle coopcycle-web before version 6.20.1 contains a broken access control vulnerability in its incident management API that allows authenticated couriers to unauthorizedly modify or cancel orders and tasks belonging to other stores.

CVE search metadata

CVE search record: CVE-2026-121945. Severity: high. CVSS: 7.6. KEV: no. Product: coopcycle-web (< 6.20.1). Brief: CoopCycle coopcycle-web: Broken access control in incident management (CVE-2026-121945). Brief link: https://feed.craftedsignal.io/briefs/2026-11-coopcycle-access-control/

Triage facts

Revision 1
Applicability
coopcycle-web (< 6.20.1)
Evidence
Unknown
Severity
High
Action
Elevated
Sources
1 public source
Freshness
Revision 1Nov 4, 14:47 UTC
Vulnerabilities
1 CVE
Source quality
A1Likely

CoopCycle coopcycle-web before version 6.20.1 contains a broken access control vulnerability within its incident management system. The application improperly authorizes requests by only verifying the presence of the ROLE_COURIER role, failing to validate ownership or scope of the requested incident. This allows an authenticated courier to read and modify sensitive incident data across the platform.

Impact

Unauthorized actors can enumerate incident IDs and manipulate system state by issuing PUT requests to the /api/incidents/{id}/action endpoint. Documented impacts include the ability to re-price, cancel, or reschedule orders and tasks belonging to other stores.

Recommendation

  • Upgrade coopcycle-web to version 6.20.1 or later to implement proper object-level authorization for incident operations.
  • Audit application access logs for anomalous patterns of PUT requests to /api/incidents/ targeting multiple sequential or disparate ID values from single accounts.

Immediate actions

Upgrade coopcycle-web to 6.20.1 or later

IT Operations 72h

Threat Hunt

Identify high-frequency or unauthorized PUT requests to the incident API

T1068 high high confidence hunt now

Data: Web server access logs

Mitigations

Patch coopcycle-web to version 6.20.1

immediate IT Operations

CVE-2026-121945