CVE-2026-57458

Vikunja is an open-source self-hosted task management platform. In version 2.3.0, a scoped API token limited to the `oauth.authorize` permission can call `POST /api/v1/oauth/authorize`, obtain an OAuth authorization code, and exchange the code at `POST /api/v1/oauth/token` for a normal bearer JSON Web Token (JWT) and refresh token. The resulting credentials are not restricted by the original API token's permissions, allowing access to routes outside its declared scope for the same user. Version 2.4.0 fixes the vulnerability.
Configurations

No configuration.

History

13 Oct 2026, 19:18

Type Values Removed Values Added
References () https://github.com/go-vikunja/vikunja/security/advisories/GHSA-v3p6-34mc-hj7v - () https://github.com/go-vikunja/vikunja/security/advisories/GHSA-v3p6-34mc-hj7v -

09 Oct 2026, 21:17

Type Values Removed Values Added
New CVE

Information

Published : 2026-10-09 21:17

Updated : 2026-10-16 20:04


NVD link : CVE-2026-57458

Mitre link : CVE-2026-57458

CVE.ORG link : CVE-2026-57458


JSON object : View

Products Affected

No product.

CWE
CWE-269

Improper Privilege Management