LIVE · cybersecurity feed
Live wire
vulnerability

Pre-auth RCE in enterprise Java hits Bonita and OFBiz servers

Vulnerability researchers have uncovered critical pre-authentication remote code execution (RCE) flaws in two widely used enterprise Java platforms, Bonita BPM and Apache OFBiz. These vulnerabilities, which allow an attacker to execute arbitrary code on a server without prior authentication, were detailed at Black Hat USA 2026 by researchers from Novee. The findings are part of a broader audit…

ZeroDay News ·

Source: Help Net Security

Vulnerability researchers have uncovered critical pre-authentication remote code execution (RCE) flaws in two widely used enterprise Java platforms, Bonita BPM and Apache OFBiz. These vulnerabilities, which allow an attacker to execute arbitrary code on a server without prior authentication, were detailed at Black Hat USA 2026 by researchers from Novee. The findings are part of a broader audit that identified 12 vulnerabilities across four enterprise Java platforms, including a sandbox escape and four pre-authentication flaws.

The Bonita BPM vulnerability, affecting version 10.4.3, stems from a series of misconfigurations in its API routing and security filters. Bonita BPM is used by banks, insurers, and government agencies for processes like loan approvals and employee onboarding. The platform maintains both a public and an internal API surface. The public surface requires a session and a Cross-Site Request Forgery (CSRF) token, while the internal surface uses basic authentication and processes XML input via the XStream library.

The researchers found that a single web request could bypass three independent security checks designed to protect the internal API. One check misinterprets a path segment containing `..;` as an ordinary name, while Tomcat's dispatcher strips the semicolon and treats it as a directory traversal, routing the request to the internal surface. Another check uses a substring match for authentication and CSRF filters, allowing a fabricated application name in the path to satisfy both. Finally, a protection intended for direct requests fails to apply to forwarded ones, allowing an internally forwarded request to pass through untouched. Chaining these weaknesses enables an unauthenticated attacker to reach the internal API.

Once inside the internal API, the attacker leverages the XStream library, which deserializes XML into Java objects. By crafting malicious XML, an attacker can reconstruct a gadget chain using Commons Collections classes, bypassing typical safety checks and leading to a Groovy call that executes arbitrary commands. This RCE occurs within a single XStream call before the request completes.

The Apache OFBiz vulnerability, affecting version 24.09.05, involves a default signing key and a script evaluation flaw. OFBiz's single sign-on (SSO) tokens are signed with a key that is publicly available in the source repository. Any OFBiz installation retaining this default key is vulnerable. An attacker can forge an SSO token, sign it with the default key, and claim administrator privileges.

With administrative rights, the attacker can then exploit a vulnerability in OFBiz's widget engine. The widget engine's callback tokens contain a field specifying a screen area to render. OFBiz reads this field and feeds it into a template expander that evaluates Groovy code. An accessibility preference, which an administrator can toggle, controls whether this evaluation runs. The forged admin account can enable this preference, then send a token containing a Groovy command in place of the screen name. While a denylist attempts to block script injection, it is bypassed by using a capitalized "ProcessBuilder" or an auto-imported class that requires no prefix. This chain of vulnerabilities, identified as CVE-2026-31986, allows for critical code execution from two unauthenticated GET requests on any OFBiz installation with SSO enabled.

The researchers emphasize that both exploit chains are composed of individually innocuous-looking components, such as a stray URL segment, a misconfigured filter, a missing configuration line, a default key, or a regex without a case flag. This makes them difficult for signature scanners to detect, as the exploit lies in how these pieces connect.

Novee reported all findings to the affected projects, and both Bonita and OFBiz have released new versions to address these specific vulnerabilities. OFBiz, in particular, responded quickly and kept the researchers updated throughout the remediation process. Both vendors completed their fixes within the standard 90-day disclosure timeline. While two other enterprise Java platforms were also audited and found to have vulnerabilities, their names remain undisclosed, though the researchers noted that Bonita and OFBiz had the most critical impact.

Organizations using enterprise Java platforms are advised to harden internal routing, treating it as if it were exposed to the internet. It is also recommended to remove unsafe execution primitives and ensure that rendering toggles do not gate calls to evaluation functions.

vulnerabilityfinance
ShareXLinkedInWhatsAppFacebook

More News

view all →
security

Canadian cybersecurity executive arrested in federal extortion case

A Canadian cybersecurity executive was arrested in Pennsylvania on Thursday, facing federal charges of conspiracy to commit extortion. Edward Dubrovsky, 54, a co-founder and former Chief Operating Officer of CYPFER, a firm specializing in ransomware negotiation, is charged with conspiring to threaten the confidentiality of information for extortion and conspiring to commit Hobbs Act extortion,…

breach

Criminal IP Introduces AITEM as the Next Evolution of Attack Surface Management

AI SPERA, the company behind the cyber threat intelligence platform Criminal IP, has announced AITEM (AI-Powered Threat Exposure Management), an expansion of its Attack Surface Management (ASM) offerings. AITEM aims to move beyond traditional asset discovery to provide a more comprehensive approach to understanding, prioritizing, and responding to security exposures. The platform is scheduled…

ai

AI Is Getting Really Good at Messing With Cybercriminals

Anti-cybercrime initiatives are increasingly deploying artificial intelligence to disrupt scammers by engaging them with lifelike bots, which the criminals mistake for genuine victims. This strategy aims to waste scammers' time and resources while gathering intelligence on their operations.

ransomware

FBI Arrests Ransomware Negotiation Firm Co-Founder in ShinyHunters Probe

The Federal Bureau of Investigation (FBI) has reportedly arrested Edward Dubrovsky, a co-founder of the ransomware negotiation firm Cypfer and currently associated with CyberSteward. The arrest is said to be part of the ongoing ShinyHunters investigation, specifically in connection with an incident involving FBI job applicant data.

ai

The Third-Party Agent Problem: Why Security Built for AI You Chose Misses the Agents You Didn't

A new report highlights a significant blind spot in enterprise security architectures concerning the proliferation of third-party AI agents. The forthcoming 2026 State of Agent Security Report indicates that current security models, often designed to protect AI systems directly chosen and deployed by an organization, frequently fail to account for AI capabilities embedded within third-party…

security

Insider Cyber Extortion Plot Against Industrial Firm Lands Engineer in Prison

A former core infrastructure engineer has been sentenced to prison for an attempted cyber extortion plot against an industrial firm. The engineer reportedly deleted administrative accounts and reset hundreds of user passwords, subsequently demanding a ransom of 20 Bitcoin to prevent further disruption to the company's servers.