Vulnerability details
CVE-2026-57458
go-vikunja vikunja
Vikunja: Scoped API token can mint unrestricted OAuth session credentials
CVSS 3.1
8.1High
Official description
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.
CVSS scores
| Score | Version | Source | Vector |
|---|---|---|---|
| 8.1High | 3.1 | CVEProject cvelistV5 (CNA) (GitHub_M) | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N |
Affected products
| Vendor | Product | Versions | Source |
|---|---|---|---|
| go-vikunja | vikunja | = 2.3.0 | CVEProject cvelistV5 (CNA) |
References and advisories
3- https://github.com/go-vikunja/vikunja/commit/4ae2e093014881052ed8f8ecd8bcb9adf83dd276 x_refsource_MISC
- https://github.com/go-vikunja/vikunja/releases/tag/v2.4.0 x_refsource_MISC
- https://github.com/go-vikunja/vikunja/security/advisories/GHSA-v3p6-34mc-hj7v x_refsource_CONFIRM
Kolun on Telegram @kolunsec
Exploited CVEs, key news and a daily digest
Alerts for this product's next CVEsFollow the product to get new vulnerabilities on Telegram.
Details
- Published
- 2026-10-10
- Last updated
- 2026-10-13
- State
- Published
- Assigner (CNA)
- GitHub_M
Exploit prediction (EPSS)
0.33%
Probability of exploitation in 30 days
26.3%
Percentile (among all CVEs)
SSVC assessment (CISA)
- Automatable
- No
- Exploitation
- Proof of concept
- Technical impact
- Total
Weaknesses (CWE)
- CWE-269Improper Privilege Management