CVE-2026-111922

Vikunja from 2.2.0 before 2.7.0 contains a permissive CORS configuration that trusts every localhost and 127.0.0.1 port with credentials, even when service.publicurl is set. Attackers controlling a page on any localhost port can send a credentialed request to the token refresh endpoint and read the returned bearer JWT to take over the logged-in user's account.
Configurations

No configuration.

History

19 Oct 2026, 15:16

Type Values Removed Values Added
References () https://github.com/go-vikunja/vikunja/security/advisories/GHSA-m687-p538-r5hp - () https://github.com/go-vikunja/vikunja/security/advisories/GHSA-m687-p538-r5hp -

17 Oct 2026, 19:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-10-17 19:16

Updated : 2026-10-19 21:14


NVD link : CVE-2026-111922

Mitre link : CVE-2026-111922

CVE.ORG link : CVE-2026-111922


JSON object : View

Products Affected

No product.

CWE
CWE-942

Permissive Cross-domain Security Policy with Untrusted Domains