Skip to main content

Apache OFBiz EUVDEUVD-2026-30876

| CVE-2026-46586 HIGH
Code Injection (CWE-94)
2026-05-19 apache GHSA-rqcv-xm6x-2p88
8.8
CVSS 3.1 · Vendor: apache
View

Attack ChainAIDerived

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

  1. Access
    Identify exposed OFBiz instance
  2. Delivery
    Obtain low-privilege account via self-registration or reuse
  3. Exploit
    Send crafted request with injected Groovy directive
  4. Execution
    Server evaluates payload in dynamic interpreter
  5. Persist
    Execute arbitrary code as OFBiz JVM user
  6. Impact
    Exfiltrate ERP and customer data

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

Attacker must hold a valid low-privileged OFBiz account (CVSS PR:L) and have network reachability to an OFBiz webapp endpoint that funnels input into the vulnerable dynamic evaluator; no user interaction is required (UI:N) and attack complexity is low (AC:L). The flaw affects any deployment running Apache OFBiz prior to 24.09.06 in its default scripting-enabled configuration - Groovy/eval-based handlers are enabled out of the box, so no non-default toggle is needed. Exploitation is limited by the authentication requirement, meaning anonymous internet scanning alone will not yield RCE; however, deployments that permit customer self-registration via the ecommerce webapp effectively reduce this to an unauthenticated-equivalent condition. The advisory does not name the specific vulnerable endpoint or parameter, so the precise sink should be confirmed against the upstream commit before relying on endpoint-level mitigations.

Impact

Signals diverge sharply on this CVE. The CVSS 8.8 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) and the RCE tag describe a high-impact network-reachable flaw needing only low privileges, and SSVC marks it 'Automatable: yes' - both pointing to priority patching for any internet-exposed OFBiz instance. Counterweighting these, EPSS sits at 0.03% (8th percentile), SSVC exploitation status is 'none', the issue is not on the CISA KEV list, and no POC has been published, so real-world exploitation pressure is currently low. The PR:L requirement (any valid OFBiz account, including self-registered customer accounts on some deployments) is a meaningful gating factor but historically thin given OFBiz's prior CVE pattern, where authenticated RCEs were rapidly weaponized once researchers published technical write-ups. SSVC's 'Technical Impact: partial' appears to conflict with the CVSS C:H/I:H/A:H rating - security teams should treat this as a probable full-RCE pending a confirmed analysis, not downgrade based on the partial label.

Exploit ScenarioDerived

A self-registered or compromised low-privilege OFBiz account holder sends a crafted HTTP request to an OFBiz endpoint that funnels parameters into a dynamic script evaluator, injecting Groovy directives that execute Runtime.exec() to spawn a reverse shell with the privileges of the OFBiz Java process. From this foothold, the attacker pivots to the OFBiz Derby/PostgreSQL backend to exfiltrate customer, order, and accounting data, or stages secondary tooling for lateral movement. No public exploit is identified at time of analysis, but Apache OFBiz has a strong track record of rapid POC publication following code-injection disclosures.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – May 20, 2026

Authenticated code injection in Apache OFBiz versions prior to 24.09.06 allows remote attackers with low-privileged accounts to execute arbitrary code via improperly neutralized directives in dynamically evaluated expressions. The flaw combines CWE-94 code injection with eval injection, yielding full confidentiality, integrity, and availability impact (CVSS 8.8). No public exploit identified at time of analysis, and EPSS rates near-term exploitation at 0.03% (8th percentile), but SSVC flags the issue as automatable, raising the risk of scripted abuse once a POC emerges.

RemediationAI

Vendor-released patch: 24.09.06 - upgrade Apache OFBiz to 24.09.06 or later as documented in the Apache advisory at https://lists.apache.org/thread/7mgjl81nrpxqtfcg6h5qtrx7wztbl4js. Until the upgrade can be deployed, restrict network reachability of the OFBiz web tier to trusted internal ranges (block public ingress on 443/8443/1099), audit user accounts to remove self-registration or low-privilege accounts not strictly required, and consider disabling unused webapps and view handlers that expose dynamic expression evaluation endpoints (groovyProgram, ViewHandlerExceptionEventHandler, and similar) via the relevant component.xml/controller.xml - note that disabling these will break customizations and integrations that depend on Groovy scripting. A WAF rule blocking requests that contain serialized Groovy/Java expressions or known OFBiz eval-sink query parameters can buy time but will not catch novel payload encodings, so it should be considered compensating rather than terminating control. Validate the patched version against the EUVD entry EUVD-2026-30876 before declaring closure.

Affected VersionsENISA

Apache OFBiz 0 <24.09.06

Affected Packages

euvd apache_ofbiz fix: 24.09.06

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 enterprise resource planning (ERP) suite providing CRM, e-commerce, accounting, manufacturing, and supply-chain modules built on a Java stack with Groovy-based scripting and a service engine that supports dynamic expression evaluation. The CWE-94 (Improper Control of Generation of Code) root cause indicates that user-controllable input reaches an interpreter - historically in OFBiz this has involved Groovy/BeanShell evaluation through view handlers, screen widgets, or service URI parameters - allowing attacker-supplied directives to be parsed and executed by the runtime. The CPE entry cpe:2.3:a:apache_software_foundation:apache_ofbiz:*:*:*:*:*:*:*:* confirms the Apache Software Foundation product as the sole affected platform, with the eval-injection variant suggesting the sink is a dynamic evaluator (e.g., GroovyShell, ScriptEngine, or UEL) rather than a static template renderer.

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

Vendor (apache) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Primary rating from Vendor (apache) · only source for this CVE.

CVSS VectorVendor: apache

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

3
CVSS changed
May 20, 2026 - 17:22 NVD
7.3 (HIGH) 8.8 (HIGH)
Patch available
May 19, 2026 - 11:16 EUVD
CVE Published
May 19, 2026 - 09:41 nvd
UNKNOWN (no severity yet)

DescriptionCVE.org

Improper Control of Generation of Code ('Code Injection'), Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection') vulnerability in Apache OFBiz.

This issue affects Apache OFBiz: before 24.09.06.

Users are recommended to upgrade to version 24.09.06, which fixes the issue.

Executive ViewAI

Why It Matters

Apache OFBiz versions prior to 24.09.06 contain a code execution vulnerability affecting low-privilege user accounts, enabling attackers to compromise system confidentiality, integrity, and availability. Organizations operating affected OFBiz versions should immediately inventory systems and prioritize vendor patch deployment.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.0%
Top 92% exploitable
Data Quality
5 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 HIGH
CISA KEV No
Public POC No
EPSS 0.0%
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
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
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-2026-45434 CRITICAL
9.8 May 19

Remote code execution in Apache OFBiz before 24.09.06 stems from an improper authentication flaw in the password-change

CVE-2026-83542 CRITICAL
9.8 Nov 04

Remote unauthenticated code execution in Apache OFBiz 24.09 before 24.09.08 allows an attacker to execute arbitrary comm

CVE-2026-74841 CRITICAL
9.1 Nov 04

Unauthenticated resource exhaustion affects Apache OFBiz installations running in multitenant mode, where a remote clien

CVE-2026-41919 CRITICAL
9.1 May 19

LDAP injection in Apache OFBiz before 24.09.06 allows remote unauthenticated attackers to inject special characters into

CVE-2026-31986 CRITICAL
9.1 May 19

Sensitive data exposure and integrity compromise in Apache OFBiz before 24.09.06 stems from a hard-coded cryptographic k

CVE-2026-82960 HIGH
8.8 Nov 04

Authenticated code injection in the Apache OFBiz cms plugin allows a CMS content-editor to run arbitrary operating syste

CVE-2026-82912 HIGH
8.8 Nov 04

Authenticated OS command execution in Apache OFBiz 24.09 before 24.09.08 lets a low-privileged accounting user run arbit

CVE-2026-84183 HIGH
8.8 Nov 04

Authenticated command execution in Apache OFBiz 24.09 (before 24.09.08) lets a low-privileged user escalate from view-on

CVE-2026-71901 HIGH
8.1 Nov 04

Authenticated users who hold access to the Sales Force Automation (SFA) component in Apache OFBiz before 24.09.08 can su

CVE-2026-82894 HIGH
7.5 Nov 04

Improper authorization in the OFBiz ContentWorker lets a remote unauthenticated attacker invoke an arbitrary OFBiz servi

CVE-2026-73578 HIGH
7.5 Nov 04

Unauthenticated remote attackers can bypass the request-map authentication policy in Apache OFBiz 24.09 (before 24.09.08

CVE-2026-73577 HIGH
7.5 Nov 04

Remote unauthenticated attackers can read protected views in Apache OFBiz 24.09 through 24.09.07 by appending a protecte

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