GHSA-59pf-352p-9pp9
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSubmit single small HTTP request
-
DeliveryParameter 'o' suffix encodes huge row count
-
ExploitgetMultiFormRowCount returns unbounded value
-
ExecutionHandler loops dispatcher.runSync synchronously
-
ImpactRequest thread pinned, service denied
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource allocation limits
MITRE ATT&CK
1 technique across 1 tactic: Impact The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | No special conditions beyond reachability - remote unauthenticated exploitation works against stock/default deployments of Apache OFBiz 24.09 (before 24.09.08), because the getFinAccountTransRunningTotalAndBalances request-map reaches ServiceMultiEventHandler with no authentication and no CSRF requirement. The attacker only needs HTTP access to the OFBiz endpoint and crafts multi-form parameter names using the 'o' suffix to set an arbitrarily large row count (up to the signed-integer maximum). Limiting factors: the vulnerable code path is specific to the multi-form row-count handling and this request-map, and only OFBiz 24.09 branches before 24.09.08 are affected; instances already on 24.09.08 or not exposing this endpoint to untrusted networks are not exploitable. |
| Impact | All signals point to a genuine, straightforward denial-of-service risk rather than a high-CVSS-but-low-real-risk issue, though it is not an emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, base 7.5) is self-consistent with the description: a remote attacker needs network access only, low complexity, no privileges (PR:N) and no user interaction, and the only impact is availability (A:H), matching the CWE-770 uncontrolled-resource-consumption classification. The vuln.today Decision label is 'this_week', consistent with a serious but non-critical availability flaw. No EPSS score and no CISA KEV status were provided in the input, and no verified proof-of-concept or exploit code is referenced - the only references are an oss-security advisory and the vendor/Apache mailing-list thread - so exploitation is not confirmed active. The pin-a-thread mechanic (one small request forcing up to signed-integer-maximum synchronous dispatches) is simple to weaponize once understood, which supports prioritized patching, but the absence of EPSS/KEV/PoC signals means there is no evidence of in-the-wild exploitation at time of analysis. Net: treat as a real, patch-this-week availability priority on exposed OFBiz 24.09 instances, not a drop-everything incident. |
| Exploit ScenarioDerived | A remote, unauthenticated attacker sends a single small HTTP request to the stock getFinAccountTransRunningTotalAndBalances request-map, crafting multi-form parameter names whose 'o' suffix encodes an extremely large row count. Because UtilHttp.getMultiFormRowCount derives the count from the largest suffix with no upper bound, ServiceMultiEventHandler.invoke then loops that many times calling dispatcher.runSync, pinning a server request thread; repeating this exhausts the request-handling thread pool and denies service. No public exploit code is identified at time of analysis, but the trigger is fully described in the advisory and is trivial to reproduce. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Nov 05, 2026
Unauthenticated denial of service in Apache OFBiz 24.09 before 24.09.08: a single small HTTP request can pin a server request thread for an attacker-chosen number of synchronous service dispatches, up to the signed-integer maximum. The flaw lives in how UtilHttp.getMultiFormRowCount derives a row count from the largest numeric 'o' suffix in multi-form parameter names with no upper bound, which ServiceMultiEventHandler.invoke then loops over calling dispatcher.runSync; the getFinAccountTransRunningTotalAndBalances request-map reaches this handler with no authentication or CSRF requirement on a stock deployment. No public exploit code or confirmed active exploitation was identified at time of analysis, but an unauthenticated remote attacker needs only HTTP reachability to stock deployments, and the vendor-released fix is version 24.09.08.
Earlier versions of this analysis (1)
Unbounded multi-form row generation in Apache OFBiz before 24.09.08 can exhaust server resources and cause denial of service. The assessed CVSS vector is CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H, so the issue is scored as network-reachable with low privileges required and availability-only impact; the advisory text itself does not restate the authentication requirement. No CISA KEV listing, EPSS score, or public exploit reference was supplied, and the vuln.today decision label is awaiting_data.
RemediationAI
Vendor-released patch: upgrade Apache OFBiz to 24.09.08, which the advisory states fixes this issue, and refer to https://ofbiz.apache.org/ along with the oss-security advisory at https://seclists.org/oss-sec/2026/q4/516 and the Apache thread at https://lists.apache.org/thread.html/7b2syzksp7klt9fvhdg0olldvs2g83lz for the upgrade guidance. Until the upgrade is applied, restrict network access to the affected OFBiz endpoint so that the getFinAccountTransRunningTotalAndBalances request-map and the multi-form service dispatch path are not reachable by untrusted clients, accepting the trade-off that legitimate external users of those screens lose access; monitoring or terminating requests carrying unusually large numeric 'o' parameter suffixes provides an additional detection opportunity but does not remove the underlying unbounded loop.
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 enterprise resource planning and e-commerce framework built around a service engine: request-map entries in controller configuration route incoming HTTP requests to event handlers, which dispatch named services synchronously through the service dispatcher. Multi-form submissions are a framework convention in which repeated form parameters are distinguished by an 'o' suffix (for example field_o1, field_o2) and the framework derives how many rows were submitted by finding the largest such suffix. In the affected 24.09 branches, UtilHttp.getMultiFormRowCount performs that derivation without any upper bound, and ServiceMultiEventHandler.invoke trusts the result and iterates that many times calling dispatcher.runSync. The root cause is CWE-770, Allocation of Resources Without Limits or Throttling: an attacker-controlled integer drives an unbounded synchronous loop, so a tiny request body translates into an arbitrarily long thread occupation. Because the getFinAccountTransRunningTotalAndBalances request-map is exposed without authentication or CSRF checks in a default configuration, the loop can be triggered by an unauthenticated remote client. The assessed vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H reflects network reachability, no privileges, no user interaction and a high availability-only impact; the trigger requires no race condition or timing window, only reachability of the vulnerable request-map.
Know when the next one hits your stack
- 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:N/UI:N/S:U/C:N/I:N/A:H
Single unauthenticated HTTP request over the network with no interaction (AV:N/AC:L/PR:N/UI:N) on a stock deployment; only availability is affected via thread exhaustion (C:N/I:N/A:H).
Primary rating from Vendor (CNA).
CVSS VectorVendor
Lifecycle Timeline
4Description PRE-NVD
Articles & Coverage 1
Executive ViewAI
CVE-2026-82904 is a high-severity denial-of-service vulnerability in Apache OFBiz 24.09 (before 24.09.08) that lets an unauthenticated attacker pin a server request thread indefinitely with a single small HTTP request. This directly threatens the availability of any business-critical systems running the affected OFBiz versions, potentially disrupting order processing, financial transactions, and customer-facing services. Leadership should prioritize remediation because stock deployments are immediately reachable over the network and require no credentials to exploit.
Apply vendor patch. Until patching is complete, restrict network access to OFBiz instances via firewall rules, WAF rules to block requests with excessively large numeric 'o' parameter suffixes, and rate limiting on HTTP endpoints.
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
Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
EUVD-2026-117478
NVD
CVE.org
EPSS
Exploit-DB