VulnSea

code.vikunja.io/api vulnerabilities

CVEs whose affected-version data names the code.vikunja.io/api package (go). Each record lists the affected and patched versions; check a specific version with the dependency checker or POST /api/sbom.

50 CVEsRSS

GO-2026-6754None
1w ago

Vikunja: Task relation deletion does not check read access to the other task, allowing cross-project relation removal in code.vikunja.io/api

Vikunja: Task relation deletion does not check read access to the other task, allowing cross-project relation removal in code.vikunja.io/api

▾ Sunlitapi · code.vikunja.io/apivia OSV
GO-2026-6732None
1w ago

Vikunja: CalDAV relation creation bypasses TaskRelation.CanCreate, allowing an unauthorized write into any task by known UID in code.viku…

Vikunja: CalDAV relation creation bypasses TaskRelation.CanCreate, allowing an unauthorized write into any task by known UID in code.vikunja.io/api

▾ Sunlitapi · code.vikunja.io/apivia OSV
GO-2026-6723None
1w ago

Vikunja: Assignee email addresses disclosed to read-only project members via the task assignees endpoint in code.vikunja.io/api

Vikunja: Assignee email addresses disclosed to read-only project members via the task assignees endpoint in code.vikunja.io/api

▾ Sunlitapi · code.vikunja.io/apivia OSV
GO-2026-6714None
1w ago

Vikunja: Cross-project task disclosure through subtask expansion in code.vikunja.io/api

Vikunja: Cross-project task disclosure through subtask expansion in code.vikunja.io/api

▾ Sunlitapi · code.vikunja.io/apivia OSV
CVE-2026-111917Medium· 6.5PoC
2w ago

Vikunja: WebSocket authentication ignores server-side session state, so revoked sessions keep receiving live pushes

Vikunja: WebSocket authentication ignores server-side session state, so revoked sessions keep receiving live pushes

▾ Twilightapi · code.vikunja.io/apiEPSS 0.36%via OSV
CVE-2026-111918Medium· 5.4
2w ago

Vikunja: Saved filter creation with an empty filter string recalculates task positions across all tenants

Vikunja: Saved filter creation with an empty filter string recalculates task positions across all tenants

▾ Sunlitapi · code.vikunja.io/apiEPSS 0.18%via OSV
CVE-2026-111919Medium· 6.5PoC
2w ago

Vikunja: Webhooks and link shares survive every revocation path, so a removed collaborator keeps a live feed

Vikunja: Webhooks and link shares survive every revocation path, so a removed collaborator keeps a live feed

▾ Twilightapi · code.vikunja.io/apiEPSS 0.36%via OSV
CVE-2026-111920Medium· 5.4PoC
2w ago

Vikunja: Explicit lower-permission share on a sub-project is silently overridden by an inherited parent permission (broken access control…

Vikunja: Explicit lower-permission share on a sub-project is silently overridden by an inherited parent permission (broken access control / privilege-management regression in v2.6.0)

▾ Twilightapi · code.vikunja.io/apiEPSS 0.19%via OSV
CVE-2026-111922High· 6.3PoC
2w ago

Vikunja: Permissive Cross-domain Security Policy trusts every localhost origin which should not be trusted

Vikunja: Permissive Cross-domain Security Policy trusts every localhost origin which should not be trusted

▾ Midnightapi · code.vikunja.io/apiEPSS 0.15%via OSV
CVE-2026-111921Medium· 5.4PoC
2w ago

Vikunja: Write-level project members can delete admin-tier link shares through an unloaded permission check

Vikunja: Write-level project members can delete admin-tier link shares through an unloaded permission check

▾ Twilightapi · code.vikunja.io/apiEPSS 0.21%via OSV
CVE-2026-57458High· 8.1PoC
2w ago

Vikunja is an open-source self-hosted task management platform

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 th…

▾ Midnightapi · code.vikunja.io/apiEPSS 0.33%via NVD
CVE-2026-62367High· 7.5
2w ago

Vikunja is an open-source self-hosted task management platform

Vikunja is an open-source self-hosted task management platform. In versions 1.0.0 through 2.3.0, when an administrator enables the per-provider `emailfallback` option on an OpenID Connect provider, Vikunja links an SSO login to a pre-exi…

▾ Twilightapi · code.vikunja.io/apiEPSS 0.09%via NVD
CVE-2026-62376High· 8.1PoC
2w ago

Vikunja is an open-source self-hosted task management platform

Vikunja is an open-source self-hosted task management platform. Versions prior to 2.4.0 store password-reset, email-confirmation, and account-deletion tokens in the `user_tokens` table in plaintext. If an attacker gains read access to th…

▾ Midnightapi · code.vikunja.io/apiEPSS 0.28%via NVD
GHSA-g38j-7v97-x298Medium
2w ago

Vikunja: CalDAV relation creation bypasses TaskRelation.CanCreate, allowing an unauthorized write into any task by known UID

Vikunja: CalDAV relation creation bypasses TaskRelation.CanCreate, allowing an unauthorized write into any task by known UID

▾ Sunlitapi · code.vikunja.io/apivia OSV
GHSA-8wvg-r2j4-3737Medium
2w ago

Vikunja: Assignee email addresses disclosed to read-only project members via the task assignees endpoint

Vikunja: Assignee email addresses disclosed to read-only project members via the task assignees endpoint

▾ Sunlitapi · code.vikunja.io/apivia OSV
GHSA-3hc7-r24j-rpwcMedium
2w ago

Vikunja: Cross-project task disclosure through subtask expansion

Vikunja: Cross-project task disclosure through subtask expansion

▾ Sunlitapi · code.vikunja.io/apivia OSV
GHSA-w2ch-4xgr-22wwLow
2w ago

Vikunja: Task relation deletion does not check read access to the other task, allowing cross-project relation removal

Vikunja: Task relation deletion does not check read access to the other task, allowing cross-project relation removal

▾ Sunlitapi · code.vikunja.io/apivia OSV
GHSA-fprf-r6rv-xg99Medium· 5.4
2w ago

Vikunja: Saved filter creation with an empty filter string recalculates task positions across all tenants

Vikunja: Saved filter creation with an empty filter string recalculates task positions across all tenants

▾ Sunlitapi · code.vikunja.io/apivia GHSA
GHSA-4hv6-xc92-j86gMedium· 6.5
2w ago

Vikunja: WebSocket authentication ignores server-side session state, so revoked sessions keep receiving live pushes

Vikunja: WebSocket authentication ignores server-side session state, so revoked sessions keep receiving live pushes

▾ Sunlitapi · code.vikunja.io/apivia GHSA
GHSA-pjr3-86v4-5p7wMedium· 5.4
2w ago

Vikunja: Explicit lower-permission share on a sub-project is silently overridden by an inherited parent permission (broken access control / privilege-management regression in v2.6.0)

Vikunja: Explicit lower-permission share on a sub-project is silently overridden by an inherited parent permission (broken access control / privilege-management regression in v2.6.0)

▾ Sunlitapi · code.vikunja.io/apivia GHSA
GHSA-hjx8-qv73-f7cmMedium· 6.5
2w ago

Vikunja: Webhooks and link shares survive every revocation path, so a removed collaborator keeps a live feed

Vikunja: Webhooks and link shares survive every revocation path, so a removed collaborator keeps a live feed

▾ Sunlitapi · code.vikunja.io/apivia OSV
GHSA-fmmf-xq98-g327Medium
2w ago

Vikunja: Write-level project members can delete admin-tier link shares through an unloaded permission check

Vikunja: Write-level project members can delete admin-tier link shares through an unloaded permission check

▾ Sunlitapi · code.vikunja.io/apivia GHSA
GHSA-m687-p538-r5hpHigh
2w ago

Vikunja: Permissive Cross-domain Security Policy trusts every localhost origin which should not be trusted

Vikunja: Permissive Cross-domain Security Policy trusts every localhost origin which should not be trusted

▾ Twilightapi · code.vikunja.io/apivia OSV
GHSA-jmr8-r558-3jhxMedium· 4.3
1mo ago

Duplicate Advisory: Vikunja: TOTP secret is readable after enrollment, no step-up auth

Duplicate Advisory: Vikunja: TOTP secret is readable after enrollment, no step-up auth

▾ Sunlitapi · code.vikunja.io/apivia GHSA
GHSA-ccgq-fx7h-2v4cMedium· 4.3
1mo ago

Duplicate Advisory: Vikunja: Cross-tenant task-position rows can be injected into arbitrary project views via the unvalidated project_view_id in the task position endpoint (v1 and v2)

Duplicate Advisory: Vikunja: Cross-tenant task-position rows can be injected into arbitrary project views via the unvalidated project_view_id in the task position endpoint (v1 and v2)

▾ Sunlitapi · code.vikunja.io/apivia GHSA
GHSA-37rx-7pj5-p885High· 7.5
1mo ago

Duplicate Advisory: Vikunja: Read-only project members can obtain any link share's access hash via the single-share read endpoint (v1 and v2) and escalate to the share's permission level

Duplicate Advisory: Vikunja: Read-only project members can obtain any link share's access hash via the single-share read endpoint (v1 and v2) and escalate to the share's permission level

▾ Twilightapi · code.vikunja.io/apivia GHSA
GHSA-phph-c358-5mwmMedium· 4.3
1mo ago

Duplicate Advisory: Vikunja: API token scopes bypassed via task expand parameter (comments, reactions, time entry counts)

Duplicate Advisory: Vikunja: API token scopes bypassed via task expand parameter (comments, reactions, time entry counts)

▾ Sunlitapi · code.vikunja.io/apivia GHSA
GHSA-p2vv-wrh8-x466High· 7.5
1mo ago

Duplicate Advisory: Vikunja: CalDAV and feeds BasicAuth endpoints have no rate limit, bypassing the anti-brute-force floor on account passwords

Duplicate Advisory: Vikunja: CalDAV and feeds BasicAuth endpoints have no rate limit, bypassing the anti-brute-force floor on account passwords

▾ Twilightapi · code.vikunja.io/apivia GHSA
GHSA-69rj-q3v9-vffpHigh· 6.5
1mo ago

Duplicate Advisory: Vikunja: Unbounded image decode on avatar and project-background uploads enables decode/resize amplification

Duplicate Advisory: Vikunja: Unbounded image decode on avatar and project-background uploads enables decode/resize amplification

▾ Twilightapi · code.vikunja.io/apivia GHSA
GHSA-2922-qgfj-pr7vMedium· 4.3
1mo ago

Duplicate Advisory: Vikunja: Any user can enumerate every team and its members by attaching arbitrary teams to a throwaway project

Duplicate Advisory: Vikunja: Any user can enumerate every team and its members by attaching arbitrary teams to a throwaway project

▾ Sunlitapi · code.vikunja.io/apivia GHSA
code.vikunja.io/api vulnerabilities (CVEs) · VulnSea