Skip to main content

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

0
Medium
Published: 10/09/2026 (10/09/2026, 20:57:47 UTC)
Source: GCVE Database
Product: code.vikunja.io/api

Description

A vulnerability in the Vikunja API allows project members with Write permission to delete admin-tier link shares on that project due to an authorization check flaw. The deletion handler does not load the stored share's permission and defaults to Read permission, causing the check to fall back to Write permission instead of requiring Admin. This enables Write members to revoke admin-level link shares, disrupting external access without granting elevated privileges or disclosing data.

CVSS v4.0

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vuln. Confidentiality
None
Vuln. Integrity
Low
Vuln. Availability
Low
Subsq. Confidentiality
None
Subsq. Integrity
None
Subsq. Availability
None
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N

Affected software

Goghsa
code.vikunja.io/api
Affected versions
>=0.13.0 <=2.6.0

Run on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 10/09/2026, 22:45:20 UTC

Technical Analysis

The Vikunja API's deletion endpoints for project link shares (`DELETE /api/v1/projects/{project}/shares/{share}` and `/api/v2/projects/{project}/shares/{share}`) perform authorization checks using an object populated only with URL IDs, not the stored share data. The permission field defaults to Read (zero value) rather than the actual stored permission, causing the authorization logic to incorrectly allow users with Write permission to delete admin-tier shares. This flaw affects versions from 0.13.0 through 2.6.0. The vulnerability does not allow privilege escalation or data disclosure but permits Write collaborators to revoke admin-level link shares, invalidating associated access tokens and sessions.

Potential Impact

An attacker with Write permission on a project can delete admin-tier link shares, effectively revoking external access granted by those shares. This results in a bounded integrity and availability impact by preventing new consumers from authenticating via the deleted share and invalidating existing sessions. The vulnerability does not disclose sensitive data, escalate privileges, or allow deletion of shares from other projects. The attacker must know or guess the numeric share ID to exploit this issue.

Mitigation Recommendations

No official patch or fix is currently available. The recommended fix is to load the stored share scoped to both the requested share ID and project ID before performing authorization checks. The authorization should require project Admin permission when the stored share grants Admin-level permission and retain the existing Write permission check for lower tiers. Until a patch is released, monitor vendor advisories for updates and avoid granting unnecessary Write permissions to untrusted users.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Gcve Source
db.gcve.eu
Osv Id
GHSA-fmmf-xq98-g327
Osv Schema Version
1.4.0
Ecosystems
["Go"]
Database Specific Severity
MODERATE
Cvss Version
4.0

Threat ID: 6ac96e3c2cdf04f65689a53c

Added to database: 10/09/2026, 22:44:12 UTC

Last enriched: 10/09/2026, 22:45:20 UTC

Last updated: 10/09/2026, 22:45:20 UTC

Views: 5

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses