PT-2026-116486 · Vikunja · Vikunja

·

CVE-2026-111917

·

Published

2026-10-09

·

Updated

2026-10-17

CVSS v4.0

7.1

High

VectorAV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions Vikunja versions 2.3.0 through 2.6.x
Description Improper session validation allows attackers to maintain WebSocket access even after a session has been revoked. This occurs because the handleAuth() function fails to verify the sid claim of the JSON Web Token (JWT) against the sessions table. An attacker with a stolen access token can establish or keep a connection to the '/api/v2/ws' endpoint following session deletion or Time-based One-Time Password (TOTP) enrollment, enabling them to continue receiving the victim's notification pushes, which may include content from tasks, projects, and comments.
Recommendations Update to version 2.7.0 or later.

Exploit

Fix

Insufficient Session Expiration

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-111917
GHSA-4HV6-XC92-J86G

Affected Products

Vikunja