Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as viewer/member of workspace
-
DeliveryCraft PATCH /api/task/bulk request
-
ExploitEndpoint skips role permission check
-
ExecutionBulk-delete or modify all workspace tasks
-
ImpactData integrity/availability loss
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated Kaneo account that is already a member of the target workspace holding a low-privilege viewer or member role (PR:L) - no admin or owner rights are needed. The specific attack surface is the PATCH /api/task/bulk endpoint, which validates workspace membership but does not invoke the role-based permission check applied to all other task endpoints. Affected deployments run Kaneo versions 2.3.12 up to (not including) 2.12.2. No user interaction, no special non-default configuration, and no elevated privileges are required beyond baseline workspace membership; the main limiting factor is that the attacker must possess valid credentials for the workspace. |
| Impact | The signals here are internally consistent and point to a genuine but bounded authorization flaw rather than a critical mass-exploitation event. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:H, base 7.2) shows a network-reachable, low-complexity issue requiring only low privileges (PR:L) - matching the description precisely, since the attacker must be an authenticated workspace member holding a viewer or member role. Confidentiality is untouched (VC:N); the entire impact is integrity (VI:H - modifying task status/priority/assignee/due date/labels) and availability (VA:H - permanently deleting all tasks in a workspace). This is CWE-862 (missing authorization): the PATCH /api/task/bulk endpoint checks workspace membership but skips the role-based permission check enforced on every other task endpoint. No EPSS score, KEV listing, or public POC was provided in the input, so exploitation status is 'no public exploit identified at time of analysis.' The flaw was reported by VulnCheck (a credible research source) and a vendor patch exists, which strengthens confidence in the finding's validity. Overall this is a real priority for any team actually running multi-user Kaneo workspaces with untrusted low-privilege members, but the requirement for valid authenticated access plus the niche footprint of the product keep real-world risk moderate rather than urgent. |
| Exploit ScenarioDerived | A user who has been granted only viewer or member access to a Kaneo workspace - someone who should not be able to alter others' work - sends a crafted PATCH request to /api/task/bulk. Because that endpoint verifies only workspace membership and not the caller's role, the attacker permanently deletes every task in the workspace or silently rewrites task status, priority, assignee, due dates, and labels. No public exploit code was provided in the input, but the attack requires only a single authenticated HTTP request (AV:N/AC:L/PR:L/UI:N). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 22, 2026
Missing authorization in the Kaneo bulk task endpoint (PATCH /api/task/bulk) allows any authenticated workspace member holding only a viewer or member role to permanently delete every task in the workspace or silently rewrite task status, priority, assignee, due date, and labels - actions that all other task endpoints correctly restrict by role. Affected deployments are Kaneo versions 2.3.12 through 2.12.1 (fixed in 2.12.2). Exploitation requires valid credentials and existing membership in the target workspace (PR:L), no user interaction, and no special configuration; no public exploit code or confirmed in-the-wild activity has been identified at time of analysis, and the CVSS 4.0 base score is 7.2 (High) reflecting high integrity and availability impact with no confidentiality loss.
RemediationAI
Upgrade to Kaneo v2.12.2, which enforces the role-based permission check on the bulk task route via PR #1462 ("fix: enforce bulk task permissions"); the release is available at https://github.com/usekaneo/kaneo/releases/tag/v2.12.2 and the vendor advisory at https://github.com/usekaneo/kaneo/security/advisories/GHSA-gx46-mfgj-vm86 documents the issue. If immediate upgrade is not possible, deploy a compensating control at the reverse proxy or API gateway to block unauthenticated or low-privilege traffic to PATCH /api/task/bulk - for example, deny that method/path combination for accounts not in an owner or admin group, or disable the bulk endpoint entirely until patched; the trade-off is loss of bulk task operations for legitimate users and a fingerprinting signal that the instance is unpatched. Administrators can further reduce exposure by auditing workspace membership and downgrading or removing unnecessary viewer/member accounts, since the flaw requires only baseline workspace membership to trigger, and by reviewing task activity logs for unexpected mass deletions or field rewrites that would indicate prior abuse. No vendor-released patch is missing here - the fix version, v2.12.2, is explicit - so these measures should be treated as interim only and replaced by the upgrade.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The flaw is a classic CWE-862 missing authorization condition in Kaneo's REST API. Kaneo exposes a bulk mutation route, PATCH /api/task/bulk, that accepts batched task operations. Unlike the per-task endpoints, which first resolve the caller's role within the target workspace and run a role-based permission check (owner/admin/member/viewer), the bulk handler short-circuits: it confirms only that the caller is a member of the workspace associated with the request and then performs the requested deletions and field updates. Because the route is reachable over the network with a valid session token (CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N) and performs mutations on behalf of the caller (VI:H/VA:H), a low-privilege viewer account inherits write semantics it should never possess. The vulnerability is scoped entirely to the application's authorization layer - no memory-safety issue, injection primitive, or cryptographic weakness is involved - so confidentiality impact is nil (VC:N) and the blast radius is limited to data integrity and availability inside a single workspace. Upstream remediation is visible in the v2.12.2 release, which contains the commit "fix: enforce bulk task permissions" (PR #1462), alongside related hardening fixes for workspace access resolution (PR #1458) and a Next.js dependency bump addressing eight disclosed advisories - indicating the bulk-permission gap was one of several access-control touch-ups in that release train. CPE cpe:2.3:a:usekaneo:kaneo:*:*:*:*:*:*:*:* maps the affected product range.
Know when Kaneo gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N
Network endpoint reachable by any authenticated low-role member (PR:L, AC:L); no confidentiality impact, but full task modification (I:H) and permanent bulk deletion (A:H).
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
Kaneo versions 2.3.12 before 2.12.2 contain a missing authorization vulnerability that allows authenticated workspace members with viewer or member roles to delete and modify tasks beyond their assigned permissions by exploiting the bulk task endpoint that omits workspace permission checks. Attackers can send requests to the PATCH /api/task/bulk endpoint, which verifies only workspace membership without calling the role-based permission check enforced on all other task endpoints, to permanently delete all tasks or modify task status, priority, assignee, due date, and labels in a workspace.
Technical POC Analysis
Advisory: GHSA-gx46-mfgj-vm86 (usekaneo/kaneo).
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
Kaneo versions 2.3.12 through 2.12.1 contain a missing authorization flaw that lets any authenticated workspace member-even those with viewer or member roles-permanently delete all tasks or silently alter critical attributes like status, priority, assignee, due date, and labels across an entire workspace. This erodes data integrity and availability for teams depending on Kaneo for task management, potentially causing operational disruption, loss of project tracking, and unauthorized changes that undermine trust in the platform. No public exploit identified at time of analysis, but the low-privilege access requirement makes it a significant insider or compromised-account risk that leadership should address promptly.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-84813
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB