Live Exposure Defense: From CVE to Confirmed Exposure in 12 Hours – See more

New CVE Detected

CVE-2026-56765 – Unauthenticated Instance-Wide Data Breach via Authorization Bypass – Vikunja ≤ 2…

Be the first to know when new zero-days emerge:

Summary

CVE-2026-56765 describes a critical chained authorization vulnerability in Vikunja, the open-source self-hosted task management platform, affecting all versions up to and including 2.2.0. Two independent flaws — a link share hash disclosure and a cross-project attachment IDOR — can be combined by an unauthenticated attacker to download and permanently delete every file attachment across an entire Vikunja instance. The vulnerability carries a CVSS 4.0 score of 9.3 (Critical).

Technical details

  • Root cause (Flaw 1 — Link Share Hash Disclosure): The LinkSharing.ReadAll() endpoint returns all link shares for a project, including the plaintext Hash field. Although the API correctly clears passwords from the response, it fails to redact share hashes. Any user holding a read-only link share URL — including ones shared publicly — can call GET /api/v1/projects/:project/shares and enumerate every share on the project, including admin-level hashes.
  • Root cause (Flaw 2 — Cross-Project Attachment IDOR): The GetTaskAttachment endpoint validates the caller’s permissions against a user-supplied task ID parameter, but then retrieves the attachment record from the database by its own sequential integer ID without verifying that the attachment actually belongs to the supplied task. An attacker who has authenticated using an escalated share hash can iterate sequential attachment IDs (1, 2, 3 …) to reach attachments from any project on the instance.
  • Attack chain: (1) Obtain any valid read-only link share URL (standard collaboration feature, no user account required). (2) Call the ReadAll shares endpoint to harvest all share hashes, including admin-level ones. (3) Re-authenticate using an admin share hash to gain elevated access. (4) Enumerate sequential attachment IDs via the IDOR to download or delete every file attachment across all projects instance-wide.
  • Attack vector: Remote, over the network; no authentication or prior account is required — possession of any publicly shared link share URL is sufficient.
  • Impact: Full instance-wide confidentiality breach (all file attachments exposed) and integrity breach (all attachments can be permanently deleted). Both VC:H and VI:H are reflected in the official CVSS vector.

Affected software

  • Vikunja (Go API, package code.vikunja.io/api) — all versions ≤ 2.2.0

Severity

  • CVSS 4.0 Base Score: 9.3 (Critical)
  • CVSS 4.0 Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
  • CVSS 3.1 Base Score: 9.1 (Critical)
  • CVSS 3.1 Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N

Mitigation and recommended actions

  • Immediate — upgrade: Update Vikunja to version 2.2.1 or later, which contains the vendor-provided fixes. Version 2.2.2 is also available and includes the complete set of security patches released in the same cycle.
    • Fix for hash disclosure: the ReadAll response now clears the Hash field alongside passwords.
    • Fix for attachment IDOR: attachment retrieval now enforces WHERE id = ? AND task_id = ?, binding ownership to the supplied task.
  • If patching is not immediately possible: Restrict public or externally accessible link sharing by disabling or auditing link share creation on the instance, and limit network access to the Vikunja API to trusted users only until the patch can be applied.

IONIX Status

The IONIX research team is tracking ongoing exploitation attempts and recommends immediate patching. Potentially affected assets are outlined in this post.

References

Are you exposed?

Get a free report of your organization’s exposure to this CVE and threat

How IONIX’s External Exposure Management Platform Detects and Validates
Zero-Days to Shrink MTTR

1

Map your entire attack surface (continously)

IONIX uses multi-factor discovery methods, including DNS analysis, certificate mapping, metadata inspection, and more, to automatically map every internet-facing asset across your environment. This includes cloud instances, third-party platforms, shadow IT, and even forgotten infrastructure that traditional tools miss.

2

Monitor for new CVEs

Dozens of threat intel feeds using agentic technology are continuously analyzed to detect the appearance of proof-of-concept code, exploit kits, and indicators of active targeting. IONIX goes further by applying AI to proactively evaluate whether emerging vulnerabilities are likely to be exploited, even before PoCs go public.

3

Identify Potential External Exposures

Not all CVEs matter. IONIX filters vulnerabilities by asking attacker-centric questions: Can it be reached from the internet? Does it require authentication? Is it being exploited in the wild? This dramatically reduces noise and focuses teams on threats that can actually be weaponized.

4

Create Safe, Scalable Exploit Validations

IONIX transforms real-world PoCs into safe, non-intrusive test payloads that can be run in production environments without disruption. These simulations are precisely targeted to the systems that are vulnerable, ensuring rapid validation without unnecessary load.

5

Execute Exploit Validations

By combining context about software stack, versioning, exposure status, and reachability, IONIX ensures that only the right payloads are executed against the right assets, maximizing efficiency and minimizing risk.

6

Drive Fast and Actionable Remediation

Results are routed through integrations with ticketing, SOAR, and SIEM tools. Issues are written in plain language, bundled into remediation clusters, and prioritized based on asset criticality, exploitability, and blast radius. This shortens mean time to remediation (MTTR) and empowers teams to act with confidence.

Are you exposed?

Get a free report of your organization’s exposure to this CVE and threat

Subscribe to Threat Center RSS

Copy/paste the link below into your preferred RSS reader or follow these instructions to subscribe to Slack alerts.

Get Real-Time CVE Alerts to Your Email

Be the first to know when new zero-days emerge