Skip to main content

Kaneo EUVDEUVD-2026-84813

| CVE-2026-63104 HIGH
Missing Authorization (CWE-862)
2026-09-22 VulnCheck
7.2
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as viewer/member of workspace
  2. Delivery
    Craft PATCH /api/task/bulk request
  3. Exploit
    Endpoint skips role permission check
  4. Execution
    Bulk-delete or modify all workspace tasks
  5. Impact
    Data 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).

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

kaneo 2.3.12 <2.12.2

Affected Packages

euvd kaneo fix: 2.12.2

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

Vendor (VulnCheck) PRIMARY 7.2 HIGH
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
vuln.today AI 8.1 HIGH

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).

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

Why It Matters

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.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.5%
Top 59% exploitable
Prevalence
Low
niche self-hosted open-source project-management tool, small deployment base
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.5%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy