Description
Vikunja before 2.7.1 contains an authorization bypass vulnerability that allows authenticated users to read any task by injecting a crafted task object into a no-op Kanban bucket move. Attackers can set task.id to a victim task and task.project_id to their own project, routing full task contents to their webhook and forging mention notifications.
Published: 2026-11-08
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: Information Disclosure via Authorization Bypass
Action: Patch Now
AI Analysis

Impact

The vulnerability in Vikunja prior to version 2.7.1 is an authorization bypass that allows an authenticated user to inject a crafted task object into a no‑op Kanban bucket move. By setting the task.id to a target task and the task.project_id to the attacker’s own project, the full contents of any task are routed to an attacker’s webhook and can also trigger forged mention notifications. This results in confidential task information being exposed to an unauthorized party and potentially manipulated user notifications. The flaw is classified as CWE‑639, an "Authorization Bypass Through User‑Controlled Key."

Affected Systems

Vikunja (go‑vikunja:vikunja) versions prior to 2.7.1 are affected. No minor or patch versions after 2.7.1 are listed as vulnerable. Organizations running the open‑source task management platform should verify that their installation is 2.7.1 or later to be out of scope.

Risk and Exploitability

The CVSS score of 7.1 indicates a medium–high severity. EPSS is not available, but as the flaw requires an authenticated session and does not involve remote code execution, the probability of exploitation in the wild is moderate. The vulnerability is not listed in the CISA KEV catalog, so no known public exploits are reported. The attacker can exploit the flaw by sending a crafted request through the web UI or API, provided they have legitimate credentials. Mitigation is therefore primarily by patching to 2.7.1 or disconnecting the vulnerable webhook endpoint.

Generated by OpenCVE AI on November 8, 2026 at 02:21 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Install the 2.7.1 release or later of Vikunja to remove the authorization bypass.
  • If a patch cannot be applied immediately, disable or restrict the Kanban bucket move webhook to prevent the injection of task objects from authenticated users.
  • Audit existing webhook logs for unexpected payloads containing task details and review any mention notifications that were generated around the time of the vulnerability.

Generated by OpenCVE AI on November 8, 2026 at 02:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 08 Nov 2026 01:45:00 +0000

Type Values Removed Values Added
Description Vikunja before 2.7.1 contains an authorization bypass vulnerability that allows authenticated users to read any task by injecting a crafted task object into a no-op Kanban bucket move. Attackers can set task.id to a victim task and task.project_id to their own project, routing full task contents to their webhook and forging mention notifications.
Title Vikunja before 2.7.1 Task Information Disclosure via Kanban Bucket Move Webhook
First Time appeared Vikunja
Vikunja vikunja
Weaknesses CWE-639
CPEs cpe:2.3:a:vikunja:vikunja:*:*:*:*:*:*:*:*
Vendors & Products Vikunja
Vikunja vikunja
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-08T01:37:32.461Z

Reserved: 2026-11-06T00:47:14.650Z

Link: CVE-2026-123522

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-11-08T02:16:41.607

Modified: 2026-11-08T02:16:41.733

Link: CVE-2026-123522

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-08T03:30:15Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key