Skip to main content

Camunda 7 EUVDEUVD-2026-104391

| CVE-2026-109431 HIGH
Missing Authorization (CWE-862)
2026-10-19 VulnCheck GHSA-9vfr-59xg-h3vg
8.6
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate to engine-rest with low-privilege account
  2. Delivery
    Enumerate or guess task attachment/comment object IDs
  3. Exploit
    Call singular getAttachment/getComment/deleteAttachment endpoints
  4. Execution
    Bypass missing authorization check
  5. Impact
    Read, download, or permanently delete other users' task data

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

Requires a valid authenticated session to the Camunda engine-rest API (PR:L), but notably the attacker needs NO permission grants on the target task - this is the core defect. The attacker must know or guess the target's attachment or comment object ID, which is used as the sole access token by the vulnerable singular endpoints (getAttachment, getAttachmentData, deleteAttachment, getComment in TaskAttachmentResourceImpl/TaskCommentResourceImpl). Exploitation is limited to deployments exposing engine-rest to the attacker and running affected versions (7.24.0 before 7.24.14, or 7.23.0 before 7.23.17); the corresponding list endpoints are NOT exploitable because they correctly enforce authorization filtering. No non-default feature toggle is required - the flaw is in the default behavior of these singular sub-resource endpoints.

Impact

This is a genuine priority within affected environments rather than an inflated high-CVSS issue. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H) is internally consistent with the description: exploitation is network-reachable, low-complexity, requires low privileges (any authenticated user, even one with zero permission grants), and needs no user interaction, yielding high confidentiality and integrity impact. The signals reinforce rather than conflict: a publicly available exploit exists (CodeAnt security research), a vendor patch is available, and VulnCheck reported it, so exploitation is practically demonstrable and not merely theoretical. The one meaningful limiter is PR:L - an attacker must hold valid authentication to the engine-rest API, so this is primarily an insider / compromised-credential / over-broad-tenant exposure rather than a fully anonymous internet attack. No EPSS score was provided and the vulnerability is NOT in CISA KEV, so per precision rules the correct characterization is 'publicly available exploit code exists' with no evidence of active in-the-wild exploitation. The known-object-ID requirement (sequential/guessable attachment and comment IDs) lowers complexity in practice and is already reflected in AC:L. Net: treat as a real, patch-now authorization-bypass affecting data confidentiality and integrity of task attachments/comments.

Exploit ScenarioDerived

A low-privileged authenticated Camunda user (e.g. an employee or a tenant lacking grants on a given task) directly calls singular engine-rest endpoints such as getAttachmentData or deleteAttachment using a known or guessed object ID, bypassing the authorization filtering that is only applied to the list endpoints. They read and download sensitive task attachments and comments belonging to other users, or permanently delete them. A public proof-of-concept documenting these TaskAttachmentResourceImpl/TaskCommentResourceImpl calls is available, and the low attack complexity plus network vector make this straightforward against any reachable Camunda 7 REST API.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 19, 2026

Missing authorization checks in Camunda 7's engine-rest task sub-resources allow any authenticated user to read, download, or permanently delete task comments and attachments without holding any permission grant on the target task. Versions 7.24.0 through 7.24.13 and 7.23.0 through 7.23.16 are affected; the attacker only needs a valid session and the target comment or attachment object ID. Publicly available exploit code exists and the issue is rated 8.6 under CVSS 4.0, making this a genuine priority for deployments that expose engine-rest.

RemediationAI

Upgrade to Camunda 7.24.14 or 7.23.17, the vendor-released fixed versions that close the missing authorization checks on the singular task attachment and comment endpoints; consult https://docs.camunda.org/enterprise/download/ for the download and upgrade path, and review https://www.vulncheck.com/advisories/camunda-missing-authorization-in-task-sub-resources for advisory details. If immediate upgrade is not possible, restrict network access to engine-rest so that only trusted integration clients can reach it, accepting the operational trade-off of tighter firewall and reverse-proxy rules; alternatively, block the singular attachment and comment sub-resource paths at a reverse proxy while leaving list endpoints available, recognizing that this will break legitimate clients that fetch individual attachments or comments. Because public exploit code exists, prioritize auditing engine-rest access logs for unexpected calls to getAttachment, getAttachmentData, deleteAttachment and getComment, and review existing attachments and comments for unauthorized deletion or disclosure; note that the corresponding list endpoints already enforce authorization filtering and are not part of the exposure.

Affected VersionsENISA

Camunda 7 7.24.0 <7.24.14
Camunda 7 7.23.0 <7.23.17

Affected Packages

euvd camunda_7 fix: 7.23.17, 7.24.14

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

The defect is a CWE-862 missing authorization flaw in Camunda 7's engine-rest REST API, specifically in the TaskAttachmentResourceImpl and TaskCommentResourceImpl classes. Camunda's REST layer applies authorization filtering to the list endpoints for task attachments and comments, but the corresponding singular endpoints-getAttachment, getAttachmentData, deleteAttachment and getComment-omit that filtered permission check and instead treat knowledge of the object ID as sufficient authorization. Because no non-default feature toggle is required, the vulnerable behavior is the default for these endpoints; the list endpoints themselves are not exploitable. The CPE cpe:2.3:a:camunda:camunda_7 identifies the affected product line, and the CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N) reflects a network-reachable, low-privilege authenticated attacker who can achieve high confidentiality and integrity impact-reading or deleting attachments and comments-without affecting availability of the engine itself. The independent assessment's CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N) matches that reading and confirms authentication is required while task-level permission is not.

Know when Camunda 7 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

Vendor (VulnCheck) PRIMARY 8.6 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
vuln.today AI 8.1 HIGH

Network REST API with low complexity and known-ID access; any authenticated user suffices so PR:L; high confidentiality (read/download) and integrity (permanent delete), no availability impact to the system itself.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Camunda 7.24.0 before 7.24.14 and 7.23.0 before 7.23.17 contains a missing authorization check vulnerability in engine-rest task sub-resources that allows authenticated attackers with no permission grants to access task comments and attachments by calling singular read and delete endpoints that lack the authorization-filtered checks enforced on their corresponding list endpoints. Attackers can exploit TaskAttachmentResourceImpl and TaskCommentResourceImpl methods such as getAttachment, getAttachmentData, deleteAttachment, and getComment using only a known object ID to read, download, or permanently delete task attachments and comments.

Technical POC Analysis

CWE-862 (Missing Authorization).

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

Camunda 7's engine-rest task sub-resources contain a high-severity authorization flaw (CVE-2026-109431) that allows users to read, download, or permanently delete task comments and attachments without the necessary permission grants. Patch available per vendor advisory. Organizations exposing engine-rest face data confidentiality and integrity risks, and leadership should prioritize remediation because publicly available exploit code exists and affected versions include 7.24.0-7.24.13 and 7.23.0-7.23.16.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

Prevalence
Medium
Camunda 7 is a common enterprise BPMN workflow engine, not universally deployed
Exploit
POC
Public exploit code exists
Data Quality
3 sources
Confidence: Low

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS N/A
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

63
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +43
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy