Description
Vikunja before 2.7.1 contains a mass assignment vulnerability that allows any authenticated user to set the read-only external_id field through the team create and update endpoints. Attackers can tag a team they create or administer as externally managed, permanently blocking removal of every member and causing SSO members to be dropped from the team at their next login.
Published: 2026-11-08
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Denial of Service to team member removal
Action: Apply Patch
AI Analysis

Impact

Vikunja versions before 2.7.1 contain a mass‑assignment flaw that lets any authenticated user alter the read‑only external_id field through team create and update APIs. By marking a team as externally managed, the attacker permanently blocks removal of members and forces SSO users to be discarded on their next login, resulting in a denial of service on team membership and disrupting collaboration.

Affected Systems

The vulnerable product is Vikunja, hosted under the vendor go‑vikunja:vikunja. All releases prior to 2.7.1 are affected; the flaw is exposed through the team API endpoints used by authenticated users.

Risk and Exploitability

The CVSS score of 5.3 classifies the vulnerability as medium severity. EPSS data is not available and the issue is not listed in the CISA KEV catalog, suggesting no widely known exploitation campaigns. Attackers require legitimate authentication and API access, so the attack vector is internal or through compromised credentials. Once authenticated, an attacker can set the read‑only external_id field, preventing future member removal and breaking SSO integration.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Vikunja to version 2.7.1 or later, which removes the mass‑assignment flaw.
  • Restrict the team create and update endpoints so only privileged administrators can modify team properties, effectively limiting who may set the external_id field.
  • If an upgrade is not immediately possible, enforce server‑side validation that rejects attempts to change the external_id during team creation or updates, or use a reverse proxy to strip the field from incoming requests.

Generated by OpenCVE AI on November 8, 2026 at 02:51 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 a mass assignment vulnerability that allows any authenticated user to set the read-only external_id field through the team create and update endpoints. Attackers can tag a team they create or administer as externally managed, permanently blocking removal of every member and causing SSO members to be dropped from the team at their next login.
Title Vikunja before 2.7.1 Mass Assignment via Team external_id Field
First Time appeared Vikunja
Vikunja vikunja
Weaknesses CWE-915
CPEs cpe:2.3:a:vikunja:vikunja:*:*:*:*:*:*:*:*
Vendors & Products Vikunja
Vikunja vikunja
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

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

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

Link: CVE-2026-123526

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

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

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

Link: CVE-2026-123526

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-08T03:00:13Z

Weaknesses
  • CWE-915

    Improperly Controlled Modification of Dynamically-Determined Object Attributes