Description
Vikunja before 2.7.1 allocates memory without limits in its Trello, Todoist and Microsoft To Do migration importers, which buffer remote attachment downloads and API responses in memory without size caps. Authenticated users can start a migration that references huge attacker-served attachments or yields oversized API responses, exhausting memory and crashing the shared API process for all tenants.
Published: 2026-11-08
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: Remote Memory Exhaustion Denial of Service
Action: Immediate Patch
AI Analysis

Impact

Vikunja before 2.7.1 allocates memory for Trello, Todoist and Microsoft To Do migration importers without limits, buffering remote attachment downloads and API responses that can be arbitrarily large. An authenticated user can trigger a migration that references attacker‑served huge attachments or very large API responses. This consumes all available memory and crashes the shared API process, causing a denial of service for all tenants.

Affected Systems

The vulnerability affects the open‑source task‑management platform Vikunja from the vendor go‑vikunja. It is documented to exist in releases prior to 2.7.1; however, the CVE does not provide a detailed affected-version list.

Risk and Exploitability

The CVSS score of 7.1 indicates a high severity. Exploitation requires only authenticated access to the migration feature; no additional privileges are needed. EPSS data is not available, and the vulnerability is not listed in CISA’s KEV catalog. Because the flaw allows a user to exhaust memory and crash the process, attackers can easily cause service disruption. The typical attack vector involves uploading or pointing to large external attachments during a migration.

Generated by OpenCVE AI on November 8, 2026 at 03:07 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Vikunja to version 2.7.1 or newer.
  • If an upgrade is not immediately possible, disable the migration import functionality or limit migration size to prevent excessive memory allocation.
  • Configure operating‑system or container resource limits to cap the memory usage of the API process, adding a safety net until a patch is applied.

Generated by OpenCVE AI on November 8, 2026 at 03:07 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 allocates memory without limits in its Trello, Todoist and Microsoft To Do migration importers, which buffer remote attachment downloads and API responses in memory without size caps. Authenticated users can start a migration that references huge attacker-served attachments or yields oversized API responses, exhausting memory and crashing the shared API process for all tenants.
Title Vikunja before 2.7.1 Memory Exhaustion DoS via Trello, Todoist and Microsoft To Do Migrations
First Time appeared Vikunja
Vikunja vikunja
Weaknesses CWE-770
CPEs cpe:2.3:a:vikunja:vikunja:*:*:*:*:*:*:*:*
Vendors & Products Vikunja
Vikunja vikunja
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

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

Reserved: 2026-11-06T00:48:01.381Z

Link: CVE-2026-123525

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

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

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

Link: CVE-2026-123525

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-770

    Allocation of Resources Without Limits or Throttling