PatchSiren cyber security CVE debrief
CVE-2026-112017 jeecgboot CVE debrief
CVE-2026-112017 is a high-severity SQL injection vulnerability in JeecgBoot versions before 3.9.5. Authenticated attackers can bypass the SqlInjectionUtil keyword blocklist by inserting newline characters into dictionary and online report SQL fragments, allowing for boolean or time-based blind injection. This vulnerability can be exploited by sending newline-separated payloads to endpoints like /sys/dict/getDictItems, potentially extracting database contents including administrator password hashes.
- Vendor
- jeecgboot
- Product
- Unknown
- CVSS
- HIGH 7.1
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-18
- Original CVE updated
- 2026-10-18
- Advisory published
- 2026-10-18
- Advisory updated
- 2026-10-18
Who should care
Defenders responsible for JeecgBoot deployments should assess exposure and prioritize patching or mitigations to prevent exploitation. This includes verifying if the system is using JeecgBoot versions before 3.9.5 and applying patches or mitigations to prevent exploitation. Additionally, defenders should consider implementing additional security controls to prevent SQL injection attacks and monitor for suspicious activity on the /sys/dict/getDictItems and
Why it matters
CVE-2026-112017 is a high-severity SQL injection vulnerability in JeecgBoot versions before 3.9.5, allowing authenticated attackers to bypass the SqlInjectionUtil keyword blocklist and potentially extract sensitive database contents. Defenders should prioritize verifying exposure and applying patches or mitigations to prevent exploitation.
- Potential extraction of sensitive database contents, including administrator password hashes
- Possible disruption of database operations through SQL injection
- Need for verification of exposure and application of patches or mitigations
- Potential impact on system availability and data integrity
Technical summary
The vulnerability exists in the SqlInjectionUtil class, which can be bypassed by inserting newline characters into dictionary and online report SQL fragments. This allows for boolean or time-based blind injection, potentially extracting database contents including administrator password hashes. The vulnerability affects JeecgBoot versions before 3.9.5, and defenders should prioritize verifying exposure and applying patches or mitigations to prevent exploitation. The CVE record and source references provide details on the vulnerability, including its description, CVSS score, and affected versions.
Defensive priority
Defenders should prioritize verifying exposure and applying patches or mitigations, as this vulnerability allows for potential extraction of sensitive database contents.
Recommended defensive actions
- Verify exposure by checking if the system is using JeecgBoot versions before 3.9.5
- Apply patches or mitigations to prevent exploitation
- Monitor for suspicious activity on the /sys/dict/getDictItems endpoint
- Consider implementing additional security controls to prevent SQL injection attacks
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The CVE record and source references provide details on the vulnerability, including its description, CVSS score, and affected versions. However, the corpus does not establish versions, exploitation, impact, or remediation beyond patch 3.9.5.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-112017 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-112017
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-112017 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-112017
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/jeecgboot/JeecgBoot
-
Source reference
Unverified legacy reference
URL: https://github.com/jeecgboot/JeecgBoot/blob/v3.9.2/jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/SqlInjectionUtil.java
-
Source reference
Unverified legacy reference
URL: https://github.com/jeecgboot/JeecgBoot/commit/a2be896f753936956ee6863b632b8e5a0231345c
-
Source reference
Unverified legacy reference
URL: https://github.com/jeecgboot/JeecgBoot/issues/9677
-
Source reference
Unverified legacy reference
URL: https://github.com/jeecgboot/JeecgBoot/releases/tag/v3.9.5
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/jeecgboot-before-3.9.5-sql-injection-via-sqlinjectionutil-newline-bypass
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.