CVE-2026-83542
Last modified
CVE-2026-83542 is a critical-severity vulnerability rated 9.8/10 on the CVSS scale. Improper Control of Generation of Code ('Code Injection') in Apache OFBiz 24.09 before 24.09.08 on all platforms allows a remote unauthenticated attacker to execute arbitrary code on the server by staging crafted widget XML in a multipart upload and overriding the mainDecoratorLocation used by a manager login route through an anonymous JSON request, causing OFBiz to load the staged XML through its live screen descriptor mechanism and evaluate an unsandboxed Groovy expression while rendering the authentication-failure page. Further validation established the following: -- The exploit does not require a malformed or incomplete multipart body: a well-formed multipart request that is kept in flight and then allowed to complete normally is sufficient. -- The screen loader reads the widget XML from a live process file descriptor while the upload is streaming, rather than from any file the attacker persists to disk. -- The same underlying issue is also reachable through the public, explicitly unauthenticated /sfa/control/editPortalPageColumnWidth route, returning command output directly in an HTTP 200 response — it is not limited to the login-failure rendering path used in the original report. Users are recommended to upgrade to version 24.09.08, which fixes this issue..
Description
Improper Control of Generation of Code ('Code Injection') in Apache OFBiz 24.09 before 24.09.08 on all platforms allows a remote unauthenticated attacker to execute arbitrary code on the server by staging crafted widget XML in a multipart upload and overriding the mainDecoratorLocation used by a manager login route through an anonymous JSON request, causing OFBiz to load the staged XML through its live screen descriptor mechanism and evaluate an unsandboxed Groovy expression while rendering the authentication-failure page. Further validation established the following: -- The exploit does not require a malformed or incomplete multipart body: a well-formed multipart request that is kept in flight and then allowed to complete normally is sufficient. -- The screen loader reads the widget XML from a live process file descriptor while the upload is streaming, rather than from any file the attacker persists to disk. -- The same underlying issue is also reachable through the public, explicitly unauthenticated /sfa/control/editPortalPageColumnWidth route, returning command output directly in an HTTP 200 response — it is not limited to the login-failure rendering path used in the original report. Users are recommended to upgrade to version 24.09.08, which fixes this issue.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Apache Software Foundation | Apache OFBiz | < 24.09.08 |
References
Timeline
- Published
- Last Modified
- Status
- Undergoing Analysis
Frequently Asked Questions
What is CVE-2026-83542?
How severe is CVE-2026-83542?
How do I fix CVE-2026-83542?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-83537The WP Express Checkout WordPress plugin before 2.5.0 does n…5.3
- CVE-2026-83538Missing Authorization in Apache OFBiz 24.09 before 24.09.08 …
- CVE-2026-83539Improper neutralization of input during web page generation …7.4
- CVE-2026-8354The Gum Addon for Elementor plugin for WordPress is vulnerab…6.4
- CVE-2026-83540When password or public key authentication is used with the …8.8
- CVE-2026-83541The Sina Extension for Elementor WordPress plugin before 3.1…6.8
- CVE-2026-83543The Greenshift WordPress plugin before 13.2.0 does not vali…4.1
- CVE-2026-83544The Greenshift WordPress plugin before 13.2.0 does not prop…6.8
- CVE-2026-83545The CoolClock WordPress plugin before 4.3.8 does not properl…6.8
- CVE-2026-83546The CoolClock WordPress plugin before 4.3.8 does not properl…6.8
- CVE-2026-83547The Xpro Addons WordPress plugin before 1.7.4 does not prope…6.8
- CVE-2026-83548A Pre-authentication SSRF vulnerability exists in the SMA100…10
Are you affected by CVE-2026-83542?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
