Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with low-privileged Cervantes account
-
ExploitRequest JiraController action for another project
-
ExecutionMissing authorization check is bypassed
-
ImpactCreate, edit, or delete Jira tickets in victim projects
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a valid authenticated account on the target Cervantes v1.3-beta (or earlier, from alpha 0.3) instance, as reflected by PR:L - it is not exploitable by anonymous users. The attacker then reaches the JiraController, which omits per-project authorization checks, allowing cross-project ticket create/edit/delete. The flaw is most impactful in multi-user/multi-project deployments where the Jira integration is configured and multiple teams or clients share one instance; a single-user or non-Jira-integrated deployment limits the practical impact. No user interaction is required beyond the attacker's own authenticated requests, and no non-default configuration beyond having Jira integration in use is indicated by the description. |
| Impact | This is a moderate, authenticated access-control flaw rather than a top-tier emergency. The provided CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:N, base 7.1) indicates a network-reachable, low-complexity flaw that nevertheless requires an attacker to already hold a valid low-privileged account (PR:L) on the Cervantes instance - so it is not remote-unauthenticated. The high integrity impact (I:H) reflects that an authenticated user can create, edit, or delete Jira tickets tied to projects they should not be able to touch, with limited confidentiality exposure (C:L) and no availability impact (A:N). No EPSS score, KEV listing, SSVC decision parameters, or PoC/exploit reference were supplied, so exploitation probability signals are absent; the only triage signal is the vuln.today 'this_week' priority label, which argues for prompt but not emergency remediation. Treat this as a genuine multi-tenant authorization weakness for organizations running Cervantes as a shared pentest-management platform, but its real-world reach is bounded by the niche deployment footprint and the authentication prerequisite. No conflicting signals were found in the data; the main gap is the lack of EPSS/KEV/PoC evidence to gauge actual exploitation interest. |
| Exploit ScenarioDerived | An attacker who holds any low-privileged account on a shared Cervantes v1.3-beta instance (for example a limited team member or a compromised analyst login) sends requests to the JiraController for projects they are not authorized to access. Because the controller fails to enforce per-project authorization, the attacker can create, modify, or delete Jira tickets belonging to other clients' or teams' vulnerability projects. No public exploit code was identified in the provided data, but the low attack complexity means this requires only crafted authenticated web requests. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 24, 2026
Broken access control in Cervantes's JiraController allows any authenticated user to create, edit, or delete Jira tickets belonging to other projects, breaking project-level isolation in the tool's Jira integration. All releases from alpha 0.3 through v1.3-beta are affected (tracked by CPE cpe:2.3:a:cervantessec:cervantes), and successful abuse yields high integrity impact with limited confidentiality impact across the shared Jira workspace. Exploitation requires a valid low-privileged account (CVSS PR:L) and Jira integration must be in use; no public exploit code has been identified at time of analysis, and the issue is not in CISA KEV, though the vendor has published a fix and the aggregate decision label places remediation in the current week.
RemediationAI
Patch available per vendor advisory: the Cervantes project has published remediation guidance at https://www.grayback.es/advisories and https://www.grayback.es/en/advisories, and upgrading to the fixed release from those advisories is the complete fix for the missing per-project authorization check in JiraController. No workaround is stated in the available sources, so the vendor update should be treated as the primary action for this_week scheduling. Until the update is applied, exposure can be reduced by confining Jira integration to instances and accounts you are prepared to trust at the same authorization level, since every authenticated user can currently act across projects; the trade-off is that multi-team or client-facing Jira mirroring must be paused or restricted to a single trusted project owner until the patch is deployed.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Cervantes is a security tool that mirrors findings into Atlassian Jira through a JiraController. The flaw is classified under CWE-862 (Missing Authorization): the controller processes ticket create, edit and delete requests without enforcing per-project authorization, so authorization stops at the authentication boundary rather than being checked against the specific Jira project a ticket belongs to. The CVSS:3.1 vector AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:N confirms the flaw is network-reachable, requires a low-privileged authenticated session, needs no user interaction, and is scoped to the vulnerable component, with the dominant impact being integrity of Jira records rather than confidentiality. The practical exposure is concentrated in multi-user, multi-project deployments where several teams or clients share one Cervantes instance and one Jira integration; single-user or non-Jira-integrated instances have little attack surface here, and the trigger conditions beyond authenticated requests to the JiraController are not described in the available sources.
Know when Cervantes gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:N
Network-facing web controller with low complexity but requires a low-privileged authenticated account (PR:L); unauthorized ticket create/edit/delete gives I:H, limited data exposure C:L, no availability impact.
Primary rating from Vendor (Grayback).
CVSS VectorVendor: Grayback
DescriptionCVE.org
Broken access control in JiraController in Cervantes version v1.3-beta could allow an attacker to create, edit, or delete Jira tickets for vulnerabilities in other projects
Executive ViewAI
Cervantes releases alpha 0.3 through v1.3-beta contain a broken access control flaw in the Jira integration that allows any authenticated user to create, edit, or delete tickets across projects. This undermines project isolation and could let insiders or compromised accounts tamper with sensitive workstreams, affecting teams relying on Jira for cross-project collaboration. Leadership should prioritize remediation because it exposes the integrity of project data and could disrupt business processes dependent on Jira.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Stored cross-site scripting in the 'Notes' field of Checklists in Cervantes v1.3-beta lets an authenticated user with pe
Cross-project target tampering in Cervantes v1.3-beta lets anyone holding a valid account on a multi-project instance ta
Cervantes through 0.5-alpha allows stored XSS. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploita
Cervantes through 0.5-alpha accepts insecure file uploads. Rated medium severity (CVSS 5.4), this vulnerability is remot
Cervantes (alpha 0.3 through v1.3-beta) contains an insecure direct object reference that lets any authenticated low-pri
EUVD-2026-109244
GHSA-mvvf-m63r-wxwg
NVD
CVE.org
EPSS
Exploit-DB