Skip to main content

Discuz! X EUVDEUVD-2026-92092

| CVE-2026-105146 LOW
SQL Injection (CWE-89)
2026-10-04 VulDB GHSA-4h38-vc9g-hmhp
2.0
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain Discuz! admin session
  2. Exploit
    Submit crafted 'delete' parameter to medal moderation
  3. Execution
    Trigger SQL injection in modmedalsubmit
  4. Impact
    Extract or modify database records

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Persistence

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an authenticated administrator session in Discuz! X5.0 (builds X5.0-20260801, X5.0-20260820, or X5.0-20260910) with access to the Admin Medal Moderation component, because the vulnerable modmedalsubmit function in upload/source/app/admin/child/medals/mod.php is an admin-only moderation endpoint (CVSS PR:H). The specific trigger is supplying a malicious value in the 'delete' argument of the medal moderation request. The primary limiting factor is the need for high-privilege admin access; no additional user interaction is required (UI:N) and the attack is deliverable over the network to the admin panel.

Impact

This is a moderate, not top-priority, issue despite being remotely reachable. The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N, VC:L/VI:L/VA:L) and its 5.1 score hinge on PR:H - exploitation requires an already-authenticated high-privileged administrator, since the affected code is the Admin Medal Moderation moderation handler (modmedalsubmit in upload/source/app/admin/child/medals/mod.php). That authentication barrier is the dominant risk-limiting factor: an attacker who already holds Discuz! admin rights has far more direct avenues of abuse than a blind SQL injection in a medal-delete parameter. Signals are mostly consistent: the input marks exploitation probability as Proof-of-Concept (E:P) and the description states the exploit has been made public, so public exploit code exists - but there is NO CISA KEV listing and NO EPSS score provided, so there is no evidence of active, widespread exploitation. The low VC/VI/VA (L) impact reflects that a single SQLi in an admin-only function yields limited, not total, compromise. Net: a real but low-urgency finding - a high-CVSS perception is not warranted; prioritize patching for internet-facing forums but below unauthenticated RCE-class issues.

Exploit ScenarioDerived

An attacker who has obtained Discuz! X5.0 administrator credentials (or hijacked an admin session) submits a crafted value in the 'delete' argument of the medal moderation form, injecting SQL into the modmedalsubmit handler to read or alter database contents such as user tables. Public exploit code for this parameter already exists, lowering the effort required. Because the vector is PR:H, the scenario presupposes prior administrative access rather than anonymous remote compromise.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 04, 2026

SQL injection in the Admin Medal Moderation module of Comsenz Discuz! X5.0 affects builds X5.0-20260801, X5.0-20260820 and X5.0-20260910, where the modmedalsubmit() handler in upload/source/app/admin/child/medals/mod.php passes the user-supplied 'delete' argument into a SQL query without proper sanitization. Exploitation requires an authenticated administrator session on the admin panel (CVSS PR:H) and the attack is deliverable remotely, so the practical risk is moderate rather than top-priority despite network reachability. Publicly available exploit code exists (CVSS 4.0 E:P), but there is no evidence of confirmed active exploitation and the issue is not in CISA KEV; the vendor was contacted about the disclosure and did not respond, and no vendor-released patch has been identified at time of analysis.

RemediationAI

No vendor-released patch identified at time of analysis: Comsenz was contacted ahead of publication and did not respond, so the only remediation is compensating controls until an official fix appears (track https://vuldb.com/vuln/413371 and EUVD-2026-92092 for updates). The most effective control is to shrink the admin attack surface, since exploitation requires a high-privilege admin session (PR:H): restrict access to the admin panel (e.g. /admin.php or the configured admin entry point) to trusted IP ranges via reverse-proxy ACLs or a web server allowlist, and rename or disable the admin entry script where the platform supports it - the trade-off is reduced administrative flexibility for legitimate remote staff. If a patched build is not yet available, an in-house code hotfix is viable given the narrow trigger: cast the 'delete' argument to an integer or convert the query in modmedalsubmit() to a prepared statement in upload/source/app/admin/child/medals/mod.php, which eliminates the injection at the source but must be re-applied after every upgrade. Where code changes are not possible, temporarily disable or remove the Admin Medal Moderation module (upload/source/app/admin/child/medals/) or revoke medal-management privileges from all but essential administrators, accepting the loss of medal moderation functionality. A WAF rule rejecting non-numeric or SQL-metacharacter-containing values in the 'delete' parameter of medal moderation requests provides defense in depth but carries false-positive risk and can be bypassed by encoding tricks. Because publicly available exploit code exists, also audit admin accounts for least privilege, rotate administrator credentials, and monitor admin-panel and database logs for anomalous medal-moderation requests or unexpected query errors as an early-warning signal.

Affected VersionsENISA

Discuz! X5.0-20260910
Discuz! X5.0-20260820
Discuz! X5.0-20260801

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Discuz! X is a widely deployed PHP/MySQL community forum platform from Comsenz, and its administrative backend is organized as modular controllers under upload/source/app/admin/, including the per-Twig/PHP child controller medals/mod.php that handles medal moderation actions. The vulnerable function modmedalsubmit() builds a database query using the request parameter named 'delete' without parameterization or escaping, which is the classic CWE-89 (Improper Neutralization of Special Elements used in an SQL Command) root cause: attacker-controlled string data is concatenated into an SQL statement executed with the application's database privileges. Because the code path lives inside the admin application rather than the public-facing forum front end, the injection point is only reachable after successful authentication as a high-privileged administrator. The CPE entry cpe:2.3:a:comsenz:discuz!:*:*:*:*:*:*:*:* is version-agnostic, so the EUVD-listed build strings (X5.0-20260801, X5.0-20260820, X5.0-20260910) are the authoritative version markers, and the associated tags (PHP, SQLi, File Upload, Discuz) confirm the PHP/SQLi nature of the flaw and the admin file-upload/medal-moderation surface in which it sits.

Know when Discuz gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulDB) PRIMARY 2.0 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
vuln.today AI 4.7 MEDIUM

Admin-only medal moderation endpoint requires high privileges (PR:H); network-reachable with no user interaction, and SQLi yields limited C/I/A impact (L) within one database scope.

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
High
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Severity Changed
Oct 04, 2026 - 11:22 NVD
MEDIUM LOW
CVSS changed
Oct 04, 2026 - 11:22 NVD
5.1 (MEDIUM) 2.0 (LOW)

DescriptionCVE.org

A vulnerability was found in Comsenz Discuz! X5.0-20260801/X5.0-20260820/X5.0-20260910. Affected by this issue is the function modmedalsubmit of the file upload/source/app/admin/child/medals/mod.php of the component Admin Medal Moderation. The manipulation of the argument delete results in sql injection. It is possible to launch the attack remotely. The exploit has been made public and could be used. The vendor was contacted early about this disclosure but did not respond in any way.

Threat Intelligence Overview

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Medium
Discuz! is a widely used PHP forum platform, mainly in China
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

10
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

Malicious file upload attacks exploit insufficient validation when web applications accept user-provided files.

More in Discuz

View all
CVE-2026-49952 CRITICAL POC
9.3 Jun 15

Authentication bypass in Discuz! X5.0 releases 20260320 through 20260501 allows unauthenticated remote attackers to acce

CVE-2026-49954 HIGH POC
8.6 Jun 15

Authenticated remote code execution in Discuz! X5.0 releases 20260320 through 20260501 allows administrators to chain a

CVE-2024-30884 HIGH POC
7.1 Apr 11

Reflected Cross-Site Scripting (XSS) vulnerability in Discuz!. Rated high severity (CVSS 7.1), this vulnerability is rem

CVE-2026-49953 MEDIUM POC
6.9 Jun 15

CAPTCHA challenge controls in Discuz! X5.0 (releases 20260320-20260501) can be reliably defeated by unauthenticated remo

CVE-2018-5376 MEDIUM POC
6.1 Jan 12

Discuz!. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low a

CVE-2018-5375 MEDIUM POC
6.1 Jan 12

Discuz!. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low a

CVE-2018-5377 CRITICAL
9.8 Jan 12

Discuz!. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low

CVE-2018-10298 MEDIUM POC
5.4 Apr 22

Discuz!. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, low attack complexity. Public exp

CVE-2018-10297 MEDIUM POC
5.4 Apr 22

Discuz!. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, low attack complexity. Public exp

CVE-2018-5331 MEDIUM POC
5.4 Jan 10

Discuz!. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, low attack complexity. Public exp

CVE-2018-5259 HIGH
8.8 Jan 08

Discuz!. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low attack complexity. No vendor pa

CVE-2018-19464 MEDIUM
4.8 Nov 22

Discuz!. Rated medium severity (CVSS 4.8), this vulnerability is remotely exploitable, low attack complexity. No vendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy