GHSA-86xf-9249-v758
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as CMS content-editor
-
DeliveryPOST crafted caContentIdTo to EditAddContent
-
ExploitValue interpolated into use-when attribute
-
ExecutionGroovyUtil.eval() compiles injected expression
-
PersistReflection bypasses SecureASTCustomizer sandbox
-
ImpactExecute OS commands as OFBiz process user
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 CMS content-editor access to the OFBiz cms plugin (confirmed by PR:L). The exact trigger is a POST to the EditAddContent handler with a crafted caContentIdTo parameter, which the CMS screen copies into a top-level context variable interpolated into a form field's use-when attribute and passed to GroovyUtil.eval(); the payload closes the expanded string literal and reaches java.lang.Runtime via reflection, which the compile-time SecureASTCustomizer sandbox does not restrict at runtime. Limiting factor: the cms plugin must be deployed and the attacker must possess valid content-editor credentials - no user interaction is needed and the request is a single POST, so there is no additional complexity barrier. Affects Apache OFBiz versions before 24.09.08 on all platforms. |
| Impact | This is a genuine high-priority issue rather than an inflated CVSS score. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N) is internally consistent with the description: remote, low-complexity, no user interaction, requiring only low-privilege CMS content-editor access, yielding full C:H/I:H/A:H impact because the flaw results in arbitrary OS command execution as the OFBiz process user. The vuln.today decision label is 'this_week' (not act_now/emergency), which aligns with the absence of a CISA KEV listing and no supplied EPSS score. No public exploit code or PoC reference is present in the input - only vendor and oss-security advisory links - so this is not confirmed as actively exploited. The combination of trivial exploitation mechanics (a single crafted HTTP POST) and full RCE impact is offset by the privilege prerequisite: an attacker must already hold a valid CMS content-editor account, which narrows the realistic attacker population to insiders or anyone who has obtained such credentials. EPSS and KEV data are both missing/absent; absence of KEV is not evidence against the severity, but it does mean there is no confirmation of in-the-wild activity. Net: patch within the vendor/priority window, treating any environment with externally reachable or loosely-provisioned CMS editor accounts as elevated risk. |
| Exploit ScenarioDerived | An attacker who holds (or has phished/obtained) a low-privilege OFBiz CMS content-editor account sends a single HTTP POST to EditAddContent with a crafted caContentIdTo value. Because that parameter is copied into a top-level context variable and interpolated into a form field's use-when attribute, the payload closes the expanded string literal and invokes java.lang.Runtime via reflection through GroovyUtil.eval(), running arbitrary OS commands as the OFBiz process user. No public exploit code is identified in the provided sources at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Nov 05, 2026
Authenticated code injection in the Apache OFBiz cms plugin allows a CMS content-editor to run arbitrary operating system commands as the OFBiz process user with a single HTTP POST. The flaw exists because the EditAddContent handler copies the caContentIdTo request parameter into a top-level context variable, which is interpolated into a form field's use-when attribute and passed unvalidated to GroovyUtil.eval(); the compile-time SecureASTCustomizer sandbox does not constrain runtime reflection, so a crafted payload can break out of the expanded string literal and invoke java.lang.Runtime. All OFBiz deployments with the cms plugin before 24.09.08 are affected, exploitation requires valid content-editor credentials (PR:L) with no user interaction, and the vendor has released a fix in 24.09.08.
Earlier versions of this analysis (1)
Authenticated remote code execution in Apache OFBiz deployments prior to 24.09.08 allows a user with a valid session to inject a widget use-when expression that is evaluated outside the intended Groovy sandbox, yielding code execution with high confidentiality, integrity, and availability impact. The flaw is one of a large batch fixed in 24.09.08; supplied intelligence shows no CISA KEV listing, no EPSS score, no public exploit identified at time of analysis, and an aggregator decision label of awaiting_data, so active exploitation is not confirmed.
RemediationAI
Upgrade to Apache OFBiz 24.09.08, which the vendor states fixes this issue (vendor-released patch: 24.09.08); this is the only complete remediation because the flaw is in shipped CMS screen and Groovy evaluation logic. Consult the oss-security advisory at https://seclists.org/oss-sec/2026/q4/516 and the Apache OFBiz project site at https://ofbiz.apache.org/ for the release and upgrade guidance, and treat the fix as this-week priority per the vuln.today decision label. Where an immediate upgrade is not possible, restrict and audit the exposure: remove or disable the cms plugin from deployments that do not require web content management, which eliminates the vulnerable EditAddContent path but removes CMS functionality entirely, and review the accounts granted CMS content-editor privileges, revoking that role from users who do not need it, which reduces the pool of credentials that can satisfy the PR:L prerequisite but does not remove the underlying flaw. Note that content-editor access should be treated as effectively equivalent to command execution against the OFBiz host until the upgrade is applied.
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
Apache OFBiz is an open-source ERP/CRM framework built on Java and Groovy, and the CMS plugin provides web content management screens within it. The root cause is CWE-94, Improper Control of Generation of Code: user-supplied input reaches a Groovy evaluation sink without proper neutralization. Specifically, the caContentIdTo parameter submitted to the EditAddContent screen is copied into a top-level context variable, that variable is interpolated into the use-when attribute of a form field, and the resulting string is handed to GroovyUtil.eval(). The compile-time SecureASTCustomizer sandbox applied to that evaluation restricts certain constructs at compile time but does not restrict runtime reflection, so a payload that closes the expanded string literal and then uses reflection to reach java.lang.Runtime escapes the sandbox and yields operating system command execution in the context of the OFBiz process user. The attack surface is the CMS content-editing interface, meaning the CMS plugin must be deployed and the attacker must hold a content-editor account; the CVSS 3.1 vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H reflects a network-reachable, low-complexity issue gated only by low privileges, with high confidentiality, integrity and availability impact confined to the OFBiz component. Versions before 24.09.08 are affected on all platforms.
Know when Apache Ofbiz 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:H/I:H/A:H
Remote single POST with no user interaction (AV:N/AC:L/UI:N); requires a low-privilege CMS content-editor account (PR:L); OS command execution as process user gives full C:H/I:H/A:H.
Primary rating from Vendor (CNA).
CVSS VectorVendor
Lifecycle Timeline
4Description PRE-NVD
Articles & Coverage 1
Executive ViewAI
A high-severity vulnerability in Apache OFBiz's CMS plugin allows a content editor to execute arbitrary commands on the server. This endangers all deployments before version 24.09.08, risking unauthorized access and system compromise. Leadership should prioritize immediate patching to protect sensitive data and maintain operational integrity.
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
Attack Technique
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.
More in Apache Ofbiz
View allRemote code execution in Apache OFBiz before 24.09.06 stems from an improper authentication flaw in the password-change
Remote unauthenticated code execution in Apache OFBiz 24.09 before 24.09.08 allows an attacker to execute arbitrary comm
Unauthenticated resource exhaustion affects Apache OFBiz installations running in multitenant mode, where a remote clien
LDAP injection in Apache OFBiz before 24.09.06 allows remote unauthenticated attackers to inject special characters into
Sensitive data exposure and integrity compromise in Apache OFBiz before 24.09.06 stems from a hard-coded cryptographic k
Authenticated code injection in Apache OFBiz versions prior to 24.09.06 allows remote attackers with low-privileged acco
Authenticated command execution in Apache OFBiz 24.09 (before 24.09.08) lets a low-privileged user escalate from view-on
Authenticated OS command execution in Apache OFBiz 24.09 before 24.09.08 lets a low-privileged accounting user run arbit
Authenticated users who hold access to the Sales Force Automation (SFA) component in Apache OFBiz before 24.09.08 can su
Improper authorization in the OFBiz ContentWorker lets a remote unauthenticated attacker invoke an arbitrary OFBiz servi
Unauthenticated remote attackers can bypass the request-map authentication policy in Apache OFBiz 24.09 (before 24.09.08
Remote unauthenticated attackers can read protected views in Apache OFBiz 24.09 through 24.09.07 by appending a protecte
EUVD-2026-117473
NVD
CVE.org
EPSS
Exploit-DB