{"description":"Trending threats, MITRE ATT\u0026CK coverage, and detection metadata. Fed continuously.","favicon":"https://feed.craftedsignal.io/favicon-32x32.png","feed_url":"https://feed.craftedsignal.io/products/coopcycle-web--6.20.1/feed.json","home_page_url":"https://feed.craftedsignal.io/","icon":"https://feed.craftedsignal.io/apple-touch-icon.png","items":[{"_cs_actors":[],"_cs_cpes":["cpe:2.3:a:coopcycle:coopcycle-web:*:*:*:*:*:*:*:*"],"_cs_cves":[{"cvss":7.6,"id":"CVE-2026-121945"}],"_cs_exploited":false,"_cs_has_poc":false,"_cs_poc_references":[],"_cs_products":["coopcycle-web (\u003c 6.20.1)"],"_cs_severities":["high"],"_cs_tags":[],"_cs_type":"advisory","_cs_vendors":["CoopCycle"],"content_html":"\u003cp\u003eCoopCycle 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.\u003c/p\u003e\n\u003ch2 id=\"impact\"\u003eImpact\u003c/h2\u003e\n\u003cp\u003eUnauthorized 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.\u003c/p\u003e\n\u003ch2 id=\"recommendation\"\u003eRecommendation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade coopcycle-web to version 6.20.1 or later to implement proper object-level authorization for incident operations.\u003c/li\u003e\n\u003cli\u003eAudit application access logs for anomalous patterns of PUT requests to /api/incidents/ targeting multiple sequential or disparate ID values from single accounts.\u003c/li\u003e\n\u003c/ul\u003e\n","date_modified":"2026-11-04T14:47:52Z","date_published":"2026-11-04T14:47:52Z","id":"https://feed.craftedsignal.io/briefs/2026-11-coopcycle-access-control/","summary":"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.","title":"CoopCycle coopcycle-web: Broken access control in incident management (CVE-2026-121945)","url":"https://feed.craftedsignal.io/briefs/2026-11-coopcycle-access-control/"}],"language":"en","title":"CraftedSignal Threat Feed - Coopcycle-Web (\u003c 6.20.1)","version":"https://jsonfeed.org/version/1.1"}