Skip to main content

Apache OFBiz CVE-2026-82912

| EUVDEUVD-2026-117475 HIGH
Improper Neutralization of Special Elements used in an Expression Language Statement (CWE-917)
8.8
CVSS 3.1 · Vendor
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with OFBTOOLS_VIEW and ACCOUNTING_VIEW
  2. Delivery
    Open shipped Send Per Email invoice form
  3. Exploit
    Inject ${groovy:...} into bodyText or subject
  4. Execution
    FlexibleStringExpander evaluates unsandboxed Groovy
  5. Impact
    Execute OS commands as OFBiz account

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Expression language sanitization
Exploitation Conditions

Requires an authenticated OFBiz account on an affected 24.09 instance (24.09 before 24.09.08) holding the OFBTOOLS_VIEW and ACCOUNTING_VIEW permissions - the two view-level permissions that open the Accounting application, so a low-privilege accounting user suffices rather than an administrator. The attacker must submit a ${groovy:...} expression as the bodyText or subject value to the shipped 'Send Per Email' invoice form; no non-default configuration, plugin, or special deployment mode is named as a prerequisite, and the service and request-map impose no permission check beyond base authentication. The limiting factors are therefore valid credentials plus those two view permissions and network reach to the Accounting UI; there is no user-interaction requirement on a victim.

Impact

All severity signals align on high priority: the CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, base 8.8) describes a network-reachable, low-complexity flaw needing no user interaction, and the technical impact is full arbitrary OS command execution as the OFBiz service account - complete C/I/A compromise. The one mitigating factor in the raw vector is PR:L (authentication required), but the description weakens even that: the two required permissions (OFBTOOLS_VIEW and ACCOUNTING_VIEW) are the standard view-level permissions that open the Accounting application, so any ordinary accounting user - not just an administrator - can reach the vulnerable 'Send Per Email' form, and the service and request-map declare no permission check beyond base authentication. The vuln.today Decision label is 'this_week', indicating prompt remediation is warranted. Key exploitation-probability signals are MISSING from the input: no EPSS score, no CISA KEV listing, and no PoC/exploit reference are provided, so active-exploitation likelihood cannot be quantified from the data at hand. This is a genuine high-risk RCE on its merits (trivially exploitable by a low-privilege internal or credentialed attacker), not a high-CVSS-but-low-real-risk issue, though the absence of EPSS/KEV/PoC data means spread and active-exploitation status are currently unknown rather than confirmed.

Exploit ScenarioDerived

A user (or an attacker with stolen credentials) holding only the OFBTOOLS_VIEW and ACCOUNTING_VIEW permissions logs into OFBiz, opens the shipped 'Send Per Email' invoice form in the Accounting application, and places a ${groovy:...} expression in the subject or bodyText field. When sendMailFromScreen passes that value through FlexibleStringExpander.expandString, the embedded Groovy is compiled and evaluated without the SecureASTCustomizer restrictions used elsewhere, running arbitrary operating-system commands as the account running OFBiz. No public exploit was identified in the provided data, but the advisory describes the exact trigger field and code path precisely.

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

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

Alert me

AnalysisAIv2 – Nov 05, 2026

Authenticated OS command execution in Apache OFBiz 24.09 before 24.09.08 lets a low-privileged accounting user run arbitrary commands as the OFBiz service account. A remote attacker who holds only the OFBTOOLS_VIEW and ACCOUNTING_VIEW permissions can submit a ${groovy:...} expression through the bodyText or subject fields of the shipped 'Send Per Email' invoice form, which is evaluated by FlexibleStringExpander.expandString without the sandboxing applied elsewhere in the product. No user interaction is required and no public exploit code has been identified at time of analysis; the vendor has released 24.09.08 as the fix.

Earlier versions of this analysis (1)
v1 Nov 04, 2026 - 17:29

Apache OFBiz before 24.09.08 compiles a service parameter as Groovy without sandboxing, so attacker-controlled script content can run with the privileges of the OFBiz server process. The flaw is fixed in 24.09.08 alongside a large batch of other OFBiz CVEs; the assessed vector is CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, indicating network reachability and low privileges, but the advisory does not identify the exact service, parameter, or deployment conditions. No public exploit identified at time of analysis for this CVE, no CISA KEV entry is supplied, and the vuln.today decision label is awaiting_data.

RemediationAI

Upgrade Apache OFBiz to 24.09.08, the version the vendor states fixes this issue; because the flaw sits in shipped EmailServices code with no permission check beyond base authentication on the affected service and request-map, patching is the complete remediation and the available sources document no alternative workaround. Plan the upgrade to 24.09.08 on the current release train rather than a partial component swap, and verify after upgrading that the Send Per Email invoice form no longer evaluates ${groovy:...} content in bodyText or subject. Where an immediate upgrade is not possible, reducing exposure means restricting issuance of the OFBTOOLS_VIEW and ACCOUNTING_VIEW permissions and limiting network reach to the Accounting UI, but these are containment measures that leave the underlying injection reachable for any account holding those permissions. Vendor references are https://seclists.org/oss-sec/2026/q4/516, https://ofbiz.apache.org/ and https://lists.apache.org/thread.html/7b2syzksp7klt9fvhdg0olldvs2g83lz.

Affected VersionsENISA

Apache OFBiz 0 <24.09.08

Affected Packages

euvd apache_ofbiz fix: 24.09.08

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 vulnerability is CWE-917 (Expression Language Injection) in the EmailServices component of the Apache OFBiz accounting application. Below the accounting UI, the sendMailFromScreen path hands caller-supplied bodyText and subject values to FlexibleStringExpander.expandString, which compiles and evaluates embedded Groovy expressions. The class loader used on that path does not carry the SecureASTCustomizer restrictions that GroovyUtil.eval applies on other code paths, so the sandbox that normally constrains Groovy evaluation is absent exactly where user-controlled strings reach the expander. The backing service and request-map declare no authorization check beyond base authentication, meaning the OFBTOOLS_VIEW and ACCOUNTING_VIEW view-level permissions are sufficient to reach the sink. The trigger is a crafted ${groovy:...} value posted into the invoice email form; the result is command execution in the context of the account running OFBiz. CVSS 3.1 (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, base 8.8) reflects network reachability, low complexity, low privileges and no user interaction, with high confidentiality, integrity and availability impact and an unchanged scope.

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 (CNA) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.8 HIGH

View-level Accounting permissions mean authenticated but low privilege (PR:L); network-reachable form (AV:N), direct injection with no race (AC:L), no victim interaction (UI:N), and unsandboxed Groovy yields full OS RCE (C/I/A:H).

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 (CNA).

CVSS VectorVendor

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

Lifecycle Timeline

4
Analysis Updated
Nov 05, 2026 - 16:33 vuln.today
v2 - CVSS changed
CVSS changed
Nov 05, 2026 - 16:22 NVD
8.8 (HIGH)
Patch available
Nov 05, 2026 - 15:17 EUVD
CVE Published
Nov 04, 2026 - 16:33 oss-security
CRITICAL

Description PRE-NVD

Disclosed via oss-security. NVD scoring and full description are pending.

Executive ViewAI

Why It Matters

CVE-2026-82912 is a high-severity vulnerability in Apache OFBiz 24.09 (before 24.09.08) that allows a low-privileged accounting user to execute arbitrary operating system commands on the server. This could enable an attacker to compromise the OFBiz service account, potentially leading to data theft, system disruption, and lateral movement within the network. Leadership should care because it affects the integrity and confidentiality of financial and operational data managed by OFBiz.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.7%
Top 46% exploitable
Prevalence
Low
open-source ERP suite, niche enterprise deployment footprint
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 No
EPSS 0.7%
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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

45
Low Medium High Critical
KEV: 0
EPSS: +1
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.

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-46586 HIGH
8.8 May 19

Authenticated code injection in Apache OFBiz versions prior to 24.09.06 allows remote attackers with low-privileged acco

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-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