Approved changes feed: RSS · Atom

cpe:2.3:a:go-vikunja:vikunja:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorGo Vikunja (c0c6b522-a01a-5ddf-8f41-66edb4184a23)
ProductVikunja (c23a5290-6b39-5d6d-b5af-3c41ad53970d)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-57458 vulnerable 2026-11-03 10:17:13.100741 Vikunja: Scoped API token can mint unrestricted OAuth session credentials
HIGH (8.1)
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.
Published: 2026-10-09T20:46:29.356Z
Updated: 2026-10-13T18:32:34.301Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-111917 vulnerable 2026-11-03 10:16:11.224060 Vikunja 2.3.0 before 2.7.0 WebSocket Authentication Ignores Session Revocation
MEDIUM (6.5)
Vikunja 2.3.0 before 2.7.0 contains an improper session validation vulnerability that allows attackers to keep WebSocket access after revocation because handleAuth never checks the JWT sid claim against the sessions table. Attackers holding a stolen access token can open or maintain connections to /api/v2/ws after session deletion or TOTP enrollment, continuing to receive the victim's notification.created pushes, including comment, task and project content.
Published: 2026-10-17T18:46:32.545Z
Updated: 2026-10-19T14:59:06.808Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-111922 vulnerable 2026-11-03 10:16:11.184458 Vikunja 2.2.0 before 2.7.0 Permissive CORS Policy Trusting Localhost Origins
MEDIUM (6.3)
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.
Published: 2026-10-17T18:46:35.991Z
Updated: 2026-10-19T15:00:44.366Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-111920 vulnerable 2026-11-03 10:16:10.885072 Vikunja 2.6.0 Broken Access Control via Inherited Project Permissions
MEDIUM (4.3)
Vikunja 2.6.0 contains a broken access control flaw in getProjectAccessForUser (pkg/models/project_access.go), which resolves a user's effective project permission as the maximum over the project tree, silently overriding explicit lower-permission shares on sub-projects. A collaborator with write access on a parent project but read-only access to a child project can modify the child project's tasks and content.
Published: 2026-10-17T18:46:34.636Z
Updated: 2026-10-18T11:17:27.926Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-111919 vulnerable 2026-11-03 10:16:10.734764 Vikunja 0.22.0 before 2.7.0 Improper Access Revocation via Webhooks
MEDIUM (6.5)
Vikunja 0.22.0 before 2.7.0 contains an improper access revocation vulnerability that allows removed collaborators to keep receiving project data through webhooks they created. Former collaborators keep receiving task titles and descriptions through their webhook, including content created after their access was revoked.
Published: 2026-10-17T18:46:33.951Z
Updated: 2026-10-19T21:34:42.072Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-111918 vulnerable 2026-11-03 10:16:10.623035 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-111921 vulnerable 2026-11-03 10:16:10.494159 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-62376 vulnerable 2026-11-03 10:15:49.960593 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-115507 vulnerable 2026-11-03 10:15:37.703983 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-68582 vulnerable 2026-09-16 04:34:00.137112 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-68581 vulnerable 2026-09-16 04:33:59.406607 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-91970 vulnerable 2026-09-16 04:32:55.597675 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-91968 vulnerable 2026-09-16 04:32:55.590657 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-91981 vulnerable 2026-09-16 04:32:55.588268 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-91985 vulnerable 2026-09-16 04:32:55.581334 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-91971 vulnerable 2026-09-16 04:32:55.574442 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-91969 vulnerable 2026-09-16 04:32:55.569681 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-91980 vulnerable 2026-09-16 04:32:55.567338 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-91984 vulnerable 2026-09-16 04:32:55.555401 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-91979 vulnerable 2026-09-16 04:32:55.549084 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-91973 vulnerable 2026-09-16 04:32:55.526914 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-91982 vulnerable 2026-09-16 04:32:55.522246 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-91972 vulnerable 2026-09-16 04:32:55.452413 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-91983 vulnerable 2026-09-16 04:32:55.447857 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-40103 vulnerable 2026-06-08 08:01:19.901510 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-35602 vulnerable 2026-06-08 07:59:14.168239 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-35601 vulnerable 2026-06-08 07:59:14.167880 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-35600 vulnerable 2026-06-08 07:59:14.167549 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-35599 vulnerable 2026-06-08 07:59:14.167182 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-35598 vulnerable 2026-06-08 07:59:14.166919 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-35597 vulnerable 2026-06-08 07:59:14.166562 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-35596 vulnerable 2026-06-08 07:59:14.166190 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-35595 vulnerable 2026-06-08 07:59:14.165679 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-35594 vulnerable 2026-06-08 07:59:14.165398 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-34727 vulnerable 2026-06-08 07:59:13.046746 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33700 vulnerable 2026-06-08 07:59:10.609923 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33680 vulnerable 2026-06-08 07:59:10.582136 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33679 vulnerable 2026-06-08 07:59:10.581746 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33678 vulnerable 2026-06-08 07:59:10.581335 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33677 vulnerable 2026-06-08 07:59:10.580951 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33676 vulnerable 2026-06-08 07:59:10.580665 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33675 vulnerable 2026-06-08 07:59:10.580242 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33668 vulnerable 2026-06-08 07:59:10.563608 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33474 vulnerable 2026-06-08 07:59:10.147469 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33473 vulnerable 2026-06-08 07:59:10.147072 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33336 vulnerable 2026-06-08 07:59:09.717618 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33335 vulnerable 2026-06-08 07:59:09.717115 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33334 vulnerable 2026-06-08 07:59:09.716559 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33316 vulnerable 2026-06-08 07:59:09.665537 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33315 vulnerable 2026-06-08 07:59:09.665098 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33313 vulnerable 2026-06-08 07:59:09.661470 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33312 vulnerable 2026-06-08 07:59:09.660012 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-29794 vulnerable 2026-06-08 07:55:16.309111 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-28268 vulnerable 2026-06-08 07:55:15.122802 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-27819 vulnerable 2026-06-08 07:55:13.938717 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-27616 vulnerable 2026-06-08 07:53:22.664994 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-27575 vulnerable 2026-06-08 07:53:22.431996 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-27116 vulnerable 2026-06-08 07:53:21.933107 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-25935 vulnerable 2026-06-08 07:53:20.624934 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.