CVE-2026-123497
📛 CVE Title
Vikunja veans before 2.7.1 HTTPS to HTTP Downgrade in Server Discovery
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.
Overview
- State
- PUBLISHED
- Assigner (CNA)
- VulnCheck
- CVSS severity
- HIGH
- CVSS score
- 7.6 / 10
- CVSS 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- Effective score
- 7.6 / 10 HIGH source: CNA overview
- CWE(s)
-
CWE-319 - Reserved
- 2026-11-06
- Published
- 2026-11-08 01:37 UTC
- Last updated
- 2026-11-08 01:37 UTC
- Source
- https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/123xxx/CVE-2026-123497.json
- Linked Threat
- CVE-2026-123497 — Vikunja veans before 2.7.1 HTTPS to HTTP Downgrade in Server Discovery
European Union Vulnerability Database ENISA EUVD
ENISA's official EU repository for curated vulnerability intelligence. Carries a separate identifier (EUVD-YYYY-NNNN) and frequently exposes an earlier-published description + CVSS than NVD does.
- EUVD ID
-
EUVD-2026-119382
EUVD enrichment is queued; refresh the page in a few seconds.
Affected products (1)
| Vendor | Product | Versions | Platforms |
|---|---|---|---|
| go-vikunja | vikunja |
0 (affected),
2.7.1 (unaffected)
|
— |
Vendor references (2)
References embedded in the original CVE record by the assigning CNA.
- GitHub Security Advisory (GHSA-wqw2-rgwv-99qx) vendor-advisory
- VulnCheck Advisory: Vikunja veans before 2.7.1 HTTPS to HTTP Downgrade in Server Discovery third-party-advisory
MITRE references (2) cveawg.mitre.org
Pulled from MITRE's CVE Services API by the 🛰 Backfill from MITRE button.
- GitHub Security Advisory (GHSA-wqw2-rgwv-99qx) vendor-advisory
- VulnCheck Advisory: Vikunja veans before 2.7.1 HTTPS to HTTP Downgrade in Server Discovery third-party-advisory
Web references (0)
DuckDuckGo results ranked by threat-intel / vendor advisory domains. Generated by the 🔎 Find references (web) button above — same flow as the Remediations search.
No web references attached yet.
Remediations (10)
Remediations are stored against the linked Threat row; the list below is deduplicated across both pages.
-
web:blog.qualys.com
Extend Node.js Remediation Verification to Web Applications and APIs with TotalAppSec Patching vulnerable Node.js runtimes is the crucial first step in addressing the Brotli vulnerability ( CVE - 2026 -111497).
2026-11-08 10:26 UTC -
web:cybersecuritynews.com
Node.js patched 10 vulnerabilities across versions 26.x, 24.x, and 22.x, including four high-severity flaws affecting DNS, TLS, and Brotli decompression.
2026-11-08 10:26 UTC -
web:explainx.ai
Brotli CVE - 2026 -111497 explained simply: which Node.js, Python, Bun, Envoy and curl versions are affected, and the exact steps to patch and check.
2026-11-08 10:26 UTC -
web:officechai.com
OpenAI's open-source security initiative has put out a standalone resource page for CVE - 2026 -111497, the critical Brotli decoder flaw that forced Node.js into an emergency patch cycle earlier this week, consolidating which software is affected, which releases carry the fix , and how teams can ...
2026-11-08 10:26 UTC -
web:patchtheplanet.org
Brotli decoder vulnerability: affected software, fixed releases, and how to disable Brotli decoding while you patch .
2026-11-08 10:26 UTC -
web:seclog.org
This updates the same underlying Brotli vulnerability event by adding that CISA has confirmed active exploitation, added CVE - 2026 -111497 to the KEV catalog, and ordered federal agencies to patch by November 10, with mitigation guidance to block Brotli-compressed requests or disable Brotli decoding if patching is delayed.
2026-11-08 10:26 UTC -
web:success.trendmicro.com
This article explains the impact of the vulnerabilities on TrendAI products and services and will be detailed with further mitigation and remediation information as it becomes available.
2026-11-08 10:26 UTC -
web:vulmon.com
Vulnerability Summary Vikunja Veans versions prior to 2.7.1 are affected by a protocol downgrade vulnerability in the serverCandidates component. On-path attackers can compel plain HTTP during veans initialization and login. This enables attackers to block HTTPS ports, causing discovery to accept an unverified HTTP response. Consequently, attackers can capture passwords, TOTP codes, or bot ...
2026-11-08 10:26 UTC -
web:www.bleepingcomputer.com
Microsoft released emergency .NET security updates to patch a critical vulnerability known as Broccoli2Shell, also tracked as Node2Shell and HTTP2Shell.
2026-11-08 10:26 UTC -
web:www.microsoft.com
If you can't patch immediately: Apply the PHP project's interim mitigations and the Azure WAF protections. Note: This reduces exposure but doesn't fix the underlying vulnerabilities.
2026-11-08 10:26 UTC
AI Forensic Analysis
Only Available for Registered Users. Sign in to view.
Raw JSON
The full cvelistV5 record. Download as CVE-2026-123497.json.
{
"containers": {
"cna": {
"affected": [
{
"defaultStatus": "unaffected",
"packageURL": "pkg:golang/code.vikunja.io/veans",
"product": "vikunja",
"vendor": "go-vikunja",
"versions": [
{
"lessThan": "2.7.1",
"status": "affected",
"version": "0",
"versionType": "semver"
},
{
"status": "unaffected",
"version": "2.7.1",
"versionType": "semver"
}
]
}
],
"cpeApplicability": [
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:a:vikunja:vikunja:*:*:*:*:*:*:*:*",
"versionEndExcluding": "2.7.1",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
}
]
}
],
"datePublic": "2026-10-22T00:00:00.000Z",
"descriptions": [
{
"lang": "en",
"value": "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."
}
],
"metrics": [
{
"cvssV4_0": {
"attackComplexity": "HIGH",
"attackRequirements": "PRESENT",
"attackVector": "NETWORK",
"baseScore": 7.6,
"baseSeverity": "HIGH",
"privilegesRequired": "NONE",
"subAvailabilityImpact": "NONE",
"subConfidentialityImpact": "NONE",
"subIntegrityImpact": "NONE",
"userInteraction": "PASSIVE",
"vectorString": "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",
"version": "4.0",
"vulnAvailabilityImpact": "NONE",
"vulnConfidentialityImpact": "HIGH",
"vulnIntegrityImpact": "HIGH"
},
"format": "CVSS"
},
{
"cvssV3_1": {
"attackComplexity": "HIGH",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 6.8,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "REQUIRED",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N",
"version": "3.1"
},
"format": "CVSS"
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-319",
"description": "Cleartext Transmission of Sensitive Information",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-11-08T01:37:14.960Z",
"orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"shortName": "VulnCheck"
},
"references": [
{
"name": "GitHub Security Advisory (GHSA-wqw2-rgwv-99qx)",
"tags": [
"vendor-advisory"
],
"url": "https://github.com/go-vikunja/vikunja/security/advisories/GHSA-wqw2-rgwv-99qx"
},
{
"name": "VulnCheck Advisory: Vikunja veans before 2.7.1 HTTPS to HTTP Downgrade in Server Discovery",
"tags": [
"third-party-advisory"
],
"url": "https://www.vulncheck.com/advisories/vikunja-veans-before-2.7.1-https-to-http-downgrade-in-server-discovery"
}
],
"title": "Vikunja veans before 2.7.1 HTTPS to HTTP Downgrade in Server Discovery",
"x_generator": {
"engine": "vulncheck-endgame"
}
}
},
"cveMetadata": {
"assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"assignerShortName": "VulnCheck",
"cveId": "CVE-2026-123497",
"datePublished": "2026-11-08T01:37:14.960Z",
"dateReserved": "2026-11-06T00:45:39.026Z",
"dateUpdated": "2026-11-08T01:37:14.960Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}