Skip to content
OpenAdvisories
Medium · 6.1 CVE-2026-27116 EUVD-2026-8749GHSA-4qgr-4h56-8895GO-2026-4552

Vikunja has Reflected HTML Injection via filter Parameter in Projects Module

Published Feb 25, 2026 · Updated Feb 25, 2026 · Assigned by GitHub_M

Description

Vikunja is an open-source self-hosted task management platform. Prior to version 2.0.0, a reflected HTML injection vulnerability exists in the Projects module where the `filter` URL parameter is rendered into the DOM without output encoding when the user clicks "Filter." While `<script>` and `<iframe>` are blocked, `<svg>`, `<a>`, and formatting tags (`<h1>`, `<b>`, `<u>`) render without restriction — enabling SVG-based phishing buttons, external redirect links, and content spoofing within the trusted application origin. Version 2.0.0 fixes this issue.

Affected products

VendorProductAffectedFixed
go-vikunja vikunja < 2.0.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
openSUSE Leap 16.0 govulncheck-vulndb 0.0.20260723T184607-160000.1.1 openSUSE-SU-2026:21483-1
openSUSE Leap 15.6 govulncheck-vulndb 0.0.20260317T205859-150000.1.152.1 SUSE-SU-2026:1042-1

Affected packages

EcosystemPackageAffectedFixedRecord
Go code.vikunja.io/api <= 0.24.6 — GHSA-4qgr-4h56-8895
Go code.vikunja.io/api all versions — GO-2026-4552

Advisories 2

References