Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-81815— Apache OFBiz: SQL injection - performFind ignore-case values, MySQL/MariaDB

Quick assessment

Affected
Apache Software Foundation Apache OFBiz
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Apache OFBiz 24.09 版本(早于 24.09.08)中,实体引擎的通用 服务存在 SQL 注入漏洞。在基于 MySQL 或 MariaDB 的部署环境中,远程未认证攻击者可通过提交忽略大小写的查询请求(例如设置 )并传入精心构造的值,从而泄露任意查询实体的数据行。 该漏洞的成因是: 方法将包裹在 中的值直接内联到 SQL 文本中,仅使用 ANSI 标准的双单引号进行转义,而未采用参数绑定方式。然而,MySQL 和 MariaDB 的方言不仅遵循 ANSI 转义规则,还同时支持反斜杠转义。因此,攻击者

AI Predicted 9.8 Difficulty: Easy
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-81815

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Apache OFBiz: SQL injection - performFind ignore-case values, MySQL/MariaDB
Source: CVE Program / CVE List V5
Vulnerability Description
SQL Injection in the entity engine's generic performFind service in Apache OFBiz 24.09 before 24.09.08 on MySQL/MariaDB-backed deployments allows a remote unauthenticated attacker to disclose arbitrary rows from the queried entity by submitting an ignore-case find request (e.g. _ic=Y) with a crafted value, causing SqlJdbcUtil.addValueSingle to inline the EntityFunction-wrapped value directly into the SQL text using ANSI-only single-quote doubling instead of binding it as a parameter, which is insufficient on MySQL/MariaDB because those dialects also honor backslash escapes, letting a backslash-terminated payload break out of the string literal and turn the WHERE clause into a tautology. The default Derby datasource and PostgreSQL are not affected because they do not interpret backslash as an escape character in this context. Users are recommended to upgrade to version 24.09.08, which fixes this issue.
Source: CVE Program / CVE List V5
CVSS Information
N/A
Source: CVE Program / CVE List V5
Vulnerability Type
SQL命令中使用的特殊元素转义处理不恰当(SQL注入)
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
Apache Software Foundation Apache OFBiz 0 ~ 24.09.08 -

II. Public POCs for CVE-2026-81815

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-81815

请登录查看更多情报信息。

Other References for CVE-2026-81815 (1)

Same Patch Batch · Apache Software Foundation · 2026-11-05 · 58 CVEs total

CVE-2026-73098 10.0 CRITICAL Apache Juneau: Unsafe reflection allows attacker-controlled class initialization during pa
CVE-2026-73099 10.0 CRITICAL Apache Juneau: Cross-site request forgery via default-enabled content query-parameter body
CVE-2026-73100 10.0 CRITICAL Apache Juneau: Sensitive request headers logged in cleartext by the default request logger
CVE-2026-73101 10.0 CRITICAL Apache Juneau: Internal exception class and message disclosed via error response header an
CVE-2026-73116 10.0 CRITICAL Apache Juneau: REST client forwards credentials to a different origin when following HTTP
CVE-2026-73117 10.0 CRITICAL Apache Juneau: Response header CRLF injection and open redirect when applications set head
CVE-2026-96677 10.0 CRITICAL Apache Juneau: Cross-site scripting via unescaped request variables in HTML-doc chrome
CVE-2026-121489 10.0 CRITICAL Apache Juneau: Path traversal in DirectoryResource allows reading files outside the config
CVE-2026-73095 8.7 HIGH Apache Juneau: Denial of service via unbounded memory allocation in parsers and REST reque
CVE-2026-103864 Apache Sling Engine: Request-derived values reach log sinks without CR/LF neutralization
CVE-2026-97356 Apache OFBiz: Insufficiently Protected Credentials in ViewFile Enable Authentication Bypas
CVE-2026-109856 Apache OFBiz: Missing Authorization in Financial Account Services Enables Unauthorized Bal
CVE-2026-109837 Apache OFBiz: Authorization Bypass Through User-Controlled Key in Order Returns Enables Cr
CVE-2026-109129 Apache OFBiz: Authorization Bypass Through User-Controlled Key in OrderServices Enables Un
CVE-2026-105461 Apache OFBiz: Missing authorization in updateOrderItems allows view-only users to modify o
CVE-2026-105330 Apache OFBiz: Use of Hard-coded Cryptographic Key in JWT Token Authentication Enables Unau
CVE-2026-105325 Apache OFBiz: Missing authorization in payment application services allows view-only users
CVE-2026-100228 Apache OFBiz: Improper Input Validation in Order Returns Enables Unauthorized Refund Price
CVE-2026-100168 Apache OFBiz: Missing Authorization vulnerability
CVE-2026-97355 Apache OFBiz: Hard-coded Credentials in AdminServer Enable Unauthenticated Denial of Servi

Showing top 20 of 58 CVEs. View all on vendor page → →

IV. Related Vulnerabilities