Approved changes feed: RSS · Atom
cpe:2.3:a:go-vikunja:vikunja:*:*:*:*:*:*:*:*part: a version: * update: *
| Vendor | Go Vikunja (c0c6b522-a01a-5ddf-8f41-66edb4184a23) |
|---|---|
| Product | Vikunja (c23a5290-6b39-5d6d-b5af-3c41ad53970d) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
Notes
Imported from gcve-enriched-dumps CVE data
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
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 |
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 |
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 |
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 |
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 |
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 this panel to browse, search, copy or download the JSON record.