Description
Vikunja before 2.7.1 contains a client-side request forgery vulnerability that allows users with write access to make viewers' clients request loopback or LAN addresses by storing img elements in rich text. Attackers can plant images in tasks, comments, project descriptions, or imported Markdown to trigger blind GET requests against local services and track when viewers open content.
Published: 2026-11-08
Score: 5.1 Medium
EPSS: n/a
KEV: No
Impact: Client-side request forgery enabling blind GET requests to internal services
Action: Assess Impact
AI Analysis

Impact

A client‑side request forgery vulnerability in Vikunja prior to version 2.7.1 allows a user with write permissions to embed malicious <img> tags in rich‑text fields such as tasks, comments, project descriptions, or Markdown imports. When a victim opens the stored content, the victim’s browser automatically performs GET requests to the specified URL. The requests can target loopback or local network addresses, causing the client to interface with internal services without the victim’s knowledge. This can expose information about internal endpoints or trigger actions on local systems, potentially assisting in reconnaissance or lateral attacks. The weakness is classified under CWE‑441.

Affected Systems

Vikunja web application version 2.7.0 and earlier gains access to task, comment, project description, and imported Markdown rich‑text editing features. No specific operating system or environment limits are noted; the flaw applies to any deployment using these content types before the 2.7.1 update.

Risk and Exploitability

The CVSS score of 5.1 indicates a moderate impact. EPSS is not available, and the vulnerability is not listed in the CISA KEV catalog. Exploitation requires the attacker to have write access to create or modify content and requires victims to view the content. The attack vector is client‑side, so no network-level access is required for the attacker. While exploitation conditions are modest, the potential to discover internal services could justify monitoring of client activity and encouraging use of a newer version.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Vikunja to version 2.7.1 or later to eliminate the stored‑image request-forgery issue.
  • If an upgrade is not immediately possible, restrict write access to the rich‑text fields used for tasks, comments, and project descriptions, limiting who can embed image tags.
  • Configure the application to sanitize or block external URLs in rich‑text content, ensuring that browsers cannot automatically fetch resources from loopback or LAN addresses.

Generated by OpenCVE AI on November 8, 2026 at 02:24 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 client-side request forgery vulnerability that allows users with write access to make viewers' clients request loopback or LAN addresses by storing img elements in rich text. Attackers can plant images in tasks, comments, project descriptions, or imported Markdown to trigger blind GET requests against local services and track when viewers open content.
Title Vikunja before 2.7.1 Client-Side Request Forgery via Stored Rich-Text Images
First Time appeared Vikunja
Vikunja vikunja
Weaknesses CWE-441
CPEs cpe:2.3:a:vikunja:vikunja:*:*:*:*:*:*:*:*
Vendors & Products Vikunja
Vikunja vikunja
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

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

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

Link: CVE-2026-123515

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

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

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

Link: CVE-2026-123515

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-441

    Unintended Proxy or Intermediary ('Confused Deputy')