CVE-2026-7699

Dromara MaxKey StrUtils.java StrUtils.checkSqlInjection sql injection

Published May 3, 2026 CVSS 4.0 · 5.3 Medium EPSS < 1% KEV · Not listed
Description
A security flaw has been discovered in Dromara MaxKey up to 3.5.13. Affected by this issue is the function StrUtils.checkSqlInjection of the file StrUtils.java. Performing a manipulation of the argument filtersfields results in sql injection. The attack is possible to be carried out remotely. The exploit has been released to the public and may be used for attacks. The vendor was contacted early about this disclosure but did not respond in any way.

Analysis

AI-generated

Technical impact

The vulnerability resides in Dromara MaxKey’s StrUtils.checkSqlInjection method, where a manipulated filtersfields argument can cause arbitrary SQL to be injected into database queries. The flaw is exploitable remotely, as the affected code is reachable over the network. The description confirms that the vendor has not responded to the disclosure. No further evidence is provided regarding specific data that could be accessed or altered; the impact is limited to the information available through the compromised database.

Affected Systems

Versions of Dromara MaxKey up to and including 3.5.13 are affected. The flaw resides in the StrUtils.java component that processes user-supplied filter fields. Administrators should verify whether their deployments run a vulnerable release and plan to upgrade to a fixed version when one becomes available.

Risk and Exploitability

The CVSS base score of 5.3 indicates moderate severity. An exploit is publicly available and can be triggered remotely, but no documented real-world attacks have been cited. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog. Organizations running vulnerable versions should consider remediation to avoid potential exploitation.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Dromara MaxKey to a release newer than 3.5.13 when available.
  • Implement input validation or use parameterized queries to prevent injection when constructing SQL commands, and review the use of StrUtils.checkSqlInjection for user-provided data.
  • Deploy a web application firewall or similar measures to detect and block common SQL injection patterns.

Generated by OpenCVE AI on May 3, 2026 at 16:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Dromara
Dromara maxkey
Vendors & Products Dromara
Dromara maxkey
Type Values Removed Values Added
Description A security flaw has been discovered in Dromara MaxKey up to 3.5.13. Affected by this issue is the function StrUtils.checkSqlInjection of the file StrUtils.java. Performing a manipulation of the argument filtersfields results in sql injection. The attack is possible to be carried out remotely. The exploit has been released to the public and may be used for attacks. The vendor was contacted early about this disclosure but did not respond in any way.
Title Dromara MaxKey StrUtils.java StrUtils.checkSqlInjection sql injection
Weaknesses CWE-74
CWE-89
References
Metrics cvssV2_0

{'score': 6.5, 'vector': 'AV:N/AC:L/Au:S/C:P/I:P/A:P/E:POC/RL:ND/RC:UR'}

cvssV3_0

{'score': 6.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV3_1

{'score': 6.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P'}

Weaknesses
  • CWE-74

    Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')

  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

Sources

Status
PUBLISHED
Assigner
VulDB
Published
Updated
May 4, 2026, 1:21 PM
Reserved
May 2, 2026, 8:13 PM
Status
Deferred
Published
May 3, 2026, 3:15 PM
Modified
Oct 26, 2026, 8:10 PM