Skip to main content

Alfresco Activiti EUVDEUVD-2026-109554

| CVE-2026-116058 MEDIUM
Code Injection (CWE-94)
2026-10-25 VulDB GHSA-c3mq-gp3c-q93q
5.3
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with low-privilege account
  2. Exploit
    Submit crafted JUEL/script expression
  3. Execution
    Input reaches JuelScriptEngine.eval
  4. Impact
    Injected code evaluated on server

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Code injection prevention, sandbox exec
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires an authenticated session with at least low privileges (CVSS 4.0 PR:L) able to supply input that is routed to JuelScriptEngine.eval for JUEL/script evaluation; this is the concrete prerequisite, though the specific product feature or field feeding that eval call is not described in the available sources. Affects Alfresco Activiti up to and including 7.21.0-rc.692. Limiting factors: valid credentials are mandatory (not remote-unauthenticated), and because the vendor did not respond there is no published fixed version or vendor mitigation; the realistic impact also depends on whether the reachable eval permits arbitrary Java invocation, which the sources do not confirm.

Impact

All quantitative signals are modest: the only supplied score is a CVSS 4.0 base of 5.3 (medium) with vector AV:N/AC:L/AT:N/PR:L/UI:N and low impacts (VC:L/VI:L/VA:L, no subsequent-system impact). PR:L means exploitation is authenticated, which materially limits the exposed population. No EPSS probability, no CISA KEV listing, and no confirmed working exploit were provided - the only references are VulDB catalog/CTI pages, so this is best treated as 'no public exploit identified at time of analysis.' The vuln.today decision label is this_month, indicating a moderate, non-emergency priority rather than act_now. There is a real tension in the data to flag explicitly: the issue is tagged RCE / Code Injection and classified CWE-94 (code injection through a script-engine eval), which normally implies code execution, yet VulDB's own 4.0 vector rates every impact as only Low - this discrepancy should be verified rather than taken at face value. Compounding the uncertainty, the vendor was contacted but did not respond, so there is no vendor advisory, no vendor severity, and no published fix; the flaw is effectively unresolved. Net: a moderate-severity, authenticated, remotely reachable code-injection issue that warrants scheduled remediation, not crisis response - but the impact magnitude is unsettled and the trigger is not described in the available sources.

Exploit ScenarioDerived

An attacker holding a low-privilege authenticated account on an Alfresco Activiti instance (<= 7.21.0-rc.692) supplies crafted input that is passed to JuelScriptEngine.eval, where it is evaluated as a JUEL/script expression, achieving code injection over the network. The CVSS 4.0 vector (AV:N/AC:L/PR:L/UI:N) indicates low attack complexity and no user interaction once valid credentials are held. No confirmed working exploit is available - only VulDB reference pages exist - and the exact feature or field that reaches the vulnerable eval call is not described in the available sources.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 25, 2026

Code injection in Alfresco Activiti through 7.21.0-rc.692 lets an authenticated low-privileged user who can route input into JuelScriptEngine.eval execute attacker-supplied JUEL expressions, potentially leading to remote code execution on the server. The vendor was contacted but did not respond, and no public exploit or fixed release has been identified at time of analysis. The supplied CVSS 4.0 base score is 5.3 (medium), while the independent assessment's CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) reflects the higher potential impact if the reachable evaluator permits arbitrary Java invocation; the trigger feature or field that feeds eval is not described in the available sources.

RemediationAI

No vendor-released patch or official mitigation is identified, and the vendor did not respond to the disclosure. The only complete fix would be a vendor update, which is not yet published; until one is available, restrict the ability to create or modify process definitions and script tasks to trusted administrators, disable JUEL-based script tasks if the workflow does not require them (trade-off: breaks workflows that depend on expression scripting), and run the Activiti engine under a low-privilege OS account with a restricted classpath to limit what an injected expression can invoke (reduces impact but does not remove the flaw). The priority label places remediation in this_month, and no public exploit has been identified at time of analysis.

Affected VersionsENISA

Activiti 7.21.0-rc.692

Affected Packages

euvd activiti no fix

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

Alfresco Activiti's JUEL script engine (JuelScriptEngine.java) evaluates Java Unified Expression Language expressions; CVE-2026-116058 is a CWE-94 code-injection flaw in JuelScriptEngine.eval where attacker-controlled input reaches the expression evaluator without adequate sandboxing. The CPE cpe:2.3:a:alfresco:activiti:*:*:*:*:*:*:*:* combined with the description's version ceiling of 7.21.0-rc.692 identifies the affected line. The specific product feature or field that feeds the eval call is not described in the available sources, and it is unconfirmed whether the reachable evaluator permits arbitrary Java invocation. Exploitation requires an authenticated session with at least low privileges (CVSS 4.0 PR:L) able to supply the evaluated input.

Know when Alfresco 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 (VulDB) PRIMARY 5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N
vuln.today AI 8.8 HIGH

Authenticated (PR:L) network code injection via a script engine eval typically yields code execution, hence high C/I/A; impacts could be lower if the eval only permits expression injection, which sources do not confirm.

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

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

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

DescriptionCVE.org

A vulnerability was found in Alfresco Activiti up to 7.21.0-rc.692. Affected by this issue is the function JuelScriptEngine.eval of the file JuelScriptEngine.java. Performing a manipulation results in code injection. The attack can be initiated remotely. The vendor was contacted early about this disclosure but did not respond in any way.

Threat Intelligence Overview

EPSS Score
0.4%
Top 69% exploitable
Prevalence
Medium
open-source Java BPM/workflow engine, moderate but not universal enterprise use
Social Media
1
Sightings
Data Quality
4 sources
Confidence: Medium

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

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

Attack Technique

Code Injection CRITICAL

Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

CVE-2019-14222 CRITICAL POC
9.8 Sep 05

An issue was discovered in Alfresco Community Edition versions 6.0 and lower. Rated critical severity (CVSS 9.8), this v

CVE-2020-25728 HIGH POC
8.8 Sep 17

The Reset Password add-on before 1.2.0 for Alfresco has a broken algorithm (involving an increment) that allows a malici

CVE-2014-9301 MEDIUM POC
6.4 Dec 07

Server-side request forgery (SSRF) vulnerability in the proxy servlet in Alfresco Community Edition before 5.0.a allows

CVE-2019-14224 HIGH POC
7.2 Sep 05

An issue was discovered in Alfresco Community Edition 5.2 201707. Rated high severity (CVSS 7.2), this vulnerability is

CVE-2014-9300 MEDIUM POC
6.8 Dec 07

Cross-site request forgery (CSRF) vulnerability in the cmisbrowser servlet in Content Management Interoperability Servic

CVE-2019-14223 MEDIUM POC
6.1 Sep 06

An issue was discovered in Alfresco Community Edition versions below 5.2.6, 6.0.N and 6.1.N. Rated medium severity (CVSS

CVE-2014-9302 MEDIUM POC
5.0 Dec 07

Server-side request forgery (SSRF) vulnerability in the cmisbrowser servlet in Content Management Interoperability Servi

CVE-2020-15181 CRITICAL
9.8 Sep 18

The Alfresco Reset Password add-on before version 1.2.0 relies on untrusted inputs in a security decision. Rated critica

CVE-2019-15566 CRITICAL
9.8 Aug 26

The Alfresco application before 1.8.7 for Android allows SQL injection in HistorySearchProvider.java. Rated critical sev

CVE-2020-8778 MEDIUM POC
5.4 Mar 02

Alfresco Enterprise before 5.2.7 and Alfresco Community before 6.2.0 (rb65251d6-b368) has XSS via an uploaded document,

CVE-2020-8777 MEDIUM POC
5.4 Mar 02

Alfresco Enterprise before 5.2.7 and Alfresco Community before 6.2.0 (rb65251d6-b368) has XSS via a user profile photo,

CVE-2020-8776 MEDIUM POC
5.4 Mar 02

Alfresco Enterprise before 5.2.7 and Alfresco Community before 6.2.0 (rb65251d6-b368) has XSS via the URL property of a

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