Get real-time updates on Telegram
ghsa:GHSA-9JRX-VMH8-C6XW: code.vikunja.io/api >= 0.22.0, <= 2.3.0
Duplicate Advisory: Vikunja: Link-share principal ID collision allows cross-account API token issuance and management. Affected range: >= 0.22.0, <= 2.3.0.
Affected technology
code.vikunja.io/api · >= 0.22.0, <= 2.3.0
Vendor not specified by the source
Component: Not specified by the source
Attack conditions (Source advisory, CVSS 3.1): Network (remote) · Low privileges required · No user interaction required
What an attacker can do
An authenticated attacker can obtain a target's numeric user ID via authenticated user search, then create link shares on an attacker-writable project until the link-share sequence reaches that value, and use the resulting link-share JWT to list, create, and delete the target user's API tokens (including issuing a new token with attacker-chosen scopes under the target's permissions). Source advisory’s CVSS 3.1 assessment rates confidentiality and integrity impact as high; availability impact as none.
- Product
- code.vikunja.io/api
- KEV
- no
Provenance
- GitHub Advisory Database · Source record · observed 2026-10-09 22:06:25.045838+00:00 UTC
Stable permalink: https://cybercodered.org/item/adv-ghsa-ghsa-9jrx-vmh8-c6xw.html