Description
Vikunja before 2.7.1 contains a stored CSS injection vulnerability that allows authenticated users with project write access to inject arbitrary CSS via unsanitized table-cell data-background-color attributes. Attackers can store crafted task descriptions or comments to render full-viewport phishing overlays or force zero-click outbound background-image requests that deanonymize viewers.
Published: 2026-11-08
Score: 5.1 Medium
EPSS: n/a
KEV: No
Impact: Phishing and privacy compromise via CSS injection
Action: Immediate Patch
AI Analysis

Impact

Vikunja before version 2.7.1 contains a stored CSS injection vulnerability that allows authenticated users with project write access to inject arbitrary CSS through unsanitized table‑cell data-background-color attributes. Attackers can store crafted task descriptions or comments to render full‑viewport phishing overlays or to force zero‑click outbound background‑image requests that deanonymize viewers.

Affected Systems

The affected product is Vikunja, maintained by go‑vikunja. Any deployment running a version earlier than 2.7.1 is vulnerable. Versions 2.7.1 and later contain the fix.

Risk and Exploitability

The CVSS score of 5.1 indicates moderate severity, and the vulnerability is not yet catalogued in CISA KEV. The EPSS score is not available, so the current exploitation probability is unknown. Because the flaw requires only project write access, which many users possess, an attacker who can authenticate and has write permissions can inject malicious CSS. This can lead to phishing overlays that trick users into submitting credentials and background image requests that reveal viewer information, posing a notable privacy risk.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update Vikunja to version 2.7.1 or later, which removes the unsanitized data-background-color handling.
  • Restrict project write access so that only trusted users can modify task content, reducing the attack surface.
  • If an upgrade cannot be applied immediately, audit stored task descriptions and comments for the data-background-color pattern and remove or escape any injected CSS before rendering.

Generated by OpenCVE AI on November 8, 2026 at 02:49 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 stored CSS injection vulnerability that allows authenticated users with project write access to inject arbitrary CSS via unsanitized table-cell data-background-color attributes. Attackers can store crafted task descriptions or comments to render full-viewport phishing overlays or force zero-click outbound background-image requests that deanonymize viewers.
Title Vikunja before 2.7.1 Stored CSS Injection via TipTap Table Cell data-background-color
First Time appeared Vikunja
Vikunja vikunja
Weaknesses CWE-1021
CPEs cpe:2.3:a:vikunja:vikunja:*:*:*:*:*:*:*:*
Vendors & Products Vikunja
Vikunja vikunja
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

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

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

Link: CVE-2026-123529

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

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

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

Link: CVE-2026-123529

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-1021

    Improper Restriction of Rendered UI Layers or Frames