Description
Vikunja veans before 2.7.1 contains a protocol downgrade vulnerability in serverCandidates that allows on-path attackers to force plain HTTP during veans init and login. Attackers can block HTTPS ports so discovery accepts an unverified HTTP response, capturing passwords, TOTP codes or bot tokens and persisting cleartext API traffic.
Published: 2026-11-08
Score: 7.6 High
EPSS: n/a
KEV: No
Impact: Credential Theft via Protocol Downgrade
Action: Immediate Patch
AI Analysis

Impact

Vikunja veans before 2.7.1 contains a protocol downgrade flaw in the serverCandidates component that allows an on‑path adversary to force the service to fall back from HTTPS to plain HTTP during initialization and login. This vulnerability exploitable via CWE‑319 lets attackers spoof a TLS‑secure connection and capture credentials such as passwords, TOTP codes, and bot tokens, as well as any API traffic sent in clear text.

Affected Systems

The affected product is Vikunja (maintained by go‑vikunja) running version 2.7.0 or earlier. Versions starting with 2.7.1 include the fix.

Risk and Exploitability

The CVSS base score is 7.6, indicating a high‑severity vulnerability with a potential for credential compromise. The EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog, yet an on‑path attacker can exploit the downgrade without needing privileged access. If the service is reachable from an attacker’s network segment, they can block HTTPS ports so the discovery process accepts the unverified HTTP response, enabling interception of authentication data and persistent clear‑text API traffic. Given the ease of exploiting the downgrade, the risk to confidentiality is significant and the likelihood of exploitation remains high in environments with exposed network paths.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Vikunja to version 2.7.1 or later to ensure the downgrade protection is applied.
  • Configure the server to reject or block non‑TLS traffic, preventing the client from falling back to HTTP.
  • Enforce strict HTTPS usage on the client side, including certificate validation and, if feasible, HSTS or certificate pinning to guard against man‑in‑the‑middle attacks.

Generated by OpenCVE AI on November 8, 2026 at 02:31 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 veans before 2.7.1 contains a protocol downgrade vulnerability in serverCandidates that allows on-path attackers to force plain HTTP during veans init and login. Attackers can block HTTPS ports so discovery accepts an unverified HTTP response, capturing passwords, TOTP codes or bot tokens and persisting cleartext API traffic.
Title Vikunja veans before 2.7.1 HTTPS to HTTP Downgrade in Server Discovery
First Time appeared Vikunja
Vikunja vikunja
Weaknesses CWE-319
CPEs cpe:2.3:a:vikunja:vikunja:*:*:*:*:*:*:*:*
Vendors & Products Vikunja
Vikunja vikunja
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

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

Reserved: 2026-11-06T00:45:39.026Z

Link: CVE-2026-123497

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

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

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

Link: CVE-2026-123497

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-319

    Cleartext Transmission of Sensitive Information