MEDIUM 5.3

CVE-2026-59097: Taiga 6.10.2 Missing Authorization – Unauthenticated Due-Date Record Creation

Taiga, a popular open-source project management and agile planning platform, contains a gap in access controls that allows anyone on the internet to manipulate due-date records within projects without needing to log in. An attacker can create default due-date entries for user stories, tasks, and issues in any project by simply knowing or guessing the project ID. This pre-empts legitimate administrators from setting up their own due dates and can cause confusion or operational disruption. The vulnerability affects versions before 6.10.2.

Source data · NVD / CISA · public domain

CVSS
3.1 · 5.3 MEDIUM · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Weaknesses (CWE)
CWE-862
Affected products
0 configuration(s)
Published / Modified
2026-07-02 / 2026-07-14

NVD description (verbatim)

Taiga before 6.10.2 contains a missing authorization vulnerability that allows unauthenticated remote attackers to create default due-date records in any project by exploiting unprotected POST endpoints on the user-story, task, and issue due-date API viewsets. Attackers can supply an arbitrary project identifier to these endpoints, which bypass permission checks and apply the AllowAny default, to pre-empt project administrators from initializing due dates by creating records before they can do so themselves.

6 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

The vulnerability stems from missing authorization checks on POST endpoints in Taiga's user-story, task, and issue due-date API viewsets. These endpoints inherit or explicitly apply the AllowAny permission class, which bypasses authentication and permission validation. An unauthenticated attacker can craft HTTP POST requests to these endpoints, supplying an arbitrary project identifier as a parameter, and successfully create due-date records without any credentials or project membership. The CWE-862 classification (missing authorization) reflects the absence of proper access control logic before resource creation. The CVSS 3.1 score of 5.3 (MEDIUM) reflects low complexity exploitation over the network with no user interaction required, but limited impact scope (integrity only, no confidentiality or availability loss).

Business impact

While the confidentiality and availability of the system remain intact, the integrity impact can create meaningful friction in project workflows. Attackers can pollute the due-date registry before administrators configure legitimate defaults, forcing cleanup work and eroding trust in data consistency. In multi-tenant or SaaS environments hosting Taiga, a single attacker can impact many projects across different customers, creating a support burden and reputational risk. The ability to mass-create nonsensical due dates across dozens of projects simultaneously could also serve as a harassment or denial-of-service vector in organizational contexts.

Affected systems

Taiga versions prior to 6.10.2 are vulnerable. The specific endpoints at risk are those handling due-date creation for user stories, tasks, and issues. Self-hosted Taiga installations and any SaaS or cloud deployment running the affected version range are in scope. The vulnerability requires network access to the Taiga API but does not require any special network positioning or authentication token.

Exploitability

Exploitability is straightforward and low-friction. An attacker needs only to identify or guess a valid project ID and send a properly formatted POST request to a known API endpoint. No authentication is required, no user interaction is needed, and the attack can be automated and scaled rapidly across multiple projects. The attack surface is broad—any instance with the API accessible over HTTP(S) is vulnerable. However, practical impact depends on whether the attacker's goal is disruption or reconnaissance; many organizations may not immediately notice spurious due-date records if monitoring is lax.

Remediation

Upgrade Taiga to version 6.10.2 or later, which restores proper authorization checks to the affected API endpoints. The patch restricts due-date creation to authenticated users with appropriate project permissions. For organizations unable to upgrade immediately, restrict network access to Taiga API endpoints using a firewall or reverse proxy, and monitor POST requests to due-date endpoints for suspicious patterns. Review and audit existing due-date records to identify any unauthorized entries and remove them.

Patch guidance

Verify that your Taiga instance is running version 6.10.2 or later by checking the version in the admin dashboard or the release notes. If you are on an earlier version, follow the official Taiga upgrade documentation for your deployment method (Docker, pip, or source installation). After patching, restart all Taiga services and conduct a brief functional test of due-date creation to ensure the authorization layer is working as expected. Keep Taiga and its dependencies up to date with the latest security releases.

Detection guidance

Monitor API logs for POST requests to endpoints matching patterns like /api/v1/user-stories/*/due-dates, /api/v1/tasks/*/due-dates, or /api/v1/issues/*/due-dates originating from unauthenticated sources or non-standard user agents. Alert on bulk or rapid-fire requests to these endpoints. Review due-date records in your projects for entries created by unknown or system accounts, especially those with unexpected or nonsensical dates. Implement request rate limiting on these endpoints to slow mass-creation attacks. Enable and audit authentication and authorization logs to identify gaps in coverage.

Why prioritize this

Although the CVSS score is MEDIUM, this vulnerability deserves prompt attention because (1) it requires zero authentication and zero user interaction, making it trivial to exploit at scale, (2) it affects data integrity in a way that could undermine operational trust, (3) in multi-tenant environments it can be used to harass or disrupt many projects simultaneously, and (4) the fix is simple and non-breaking. Organizations relying on Taiga for mission-critical project planning should prioritize patching to prevent supply-chain or workflow sabotage.

Risk score, explained

The CVSS 3.1 score of 5.3 (MEDIUM) reflects a network-accessible vulnerability with no authentication or user interaction barriers (AV:N, AC:L, PR:N, UI:N), but the impact is constrained to integrity without touching confidentiality or availability (I:L, C:N, A:N). The scope is unchanged (S:U), meaning the vulnerability does not breach isolation boundaries. While the technical severity is not critical, the ease of exploitation and potential for coordinated abuse across projects warrants treating this as higher priority than the base score alone suggests. Organizations should not delay patching based on the MEDIUM rating.

Frequently asked questions

Can an attacker view or delete existing due dates, or only create new ones?

The vulnerability is limited to creating new due-date records; it does not grant read, update, or delete permissions on existing records. However, by flooding a project with spurious due dates, an attacker can clutter the interface and force administrators to invest time in cleanup.

Do I need to be on the internet to be vulnerable?

Yes, the API endpoints must be reachable over HTTP(S) to exploit this flaw. If your Taiga instance is air-gapped or behind a restrictive firewall that blocks external POST requests, the risk is lower. However, internal malicious actors or compromised internal systems could still abuse the vulnerability if they can reach the API.

Is this vulnerability being exploited in the wild?

The vulnerability is not currently tracked in CISA's Known Exploited Vulnerabilities (KEV) catalog, meaning there is no widespread evidence of active exploitation at the time of publication. However, the simplicity of the attack means organizations should not assume they are safe; patch promptly rather than waiting for evidence of real-world abuse.

What if I cannot upgrade Taiga immediately?

Implement compensating controls: use a reverse proxy or API gateway to require authentication for all API POST requests, restrict network access to the Taiga API to trusted internal networks only, and monitor and alert on suspicious API activity. Review existing due-date records for unauthorized entries. Set a firm upgrade deadline and plan the migration as soon as possible.

This analysis is provided for informational purposes to help organizations assess and manage cybersecurity risk. The information is current as of the publication date but may change as new information emerges. Verify all technical details, patch versions, and vendor guidance against official Taiga release notes and security advisories before implementing changes in production. SEC.co does not warrant the accuracy or completeness of third-party vendor information and recommends independent validation. This is not legal or compliance advice; consult your organization's security and legal teams for guidance on remediation timelines and risk acceptance decisions. Source: NVD (public-domain), retrieved 2026-08-11. Analysis generated by SEC.co (claude-haiku-4-5).