Skip to main content

YzmCMS CVE-2026-13529

| EUVDEUVD-2026-40026 LOW
SQL Injection (CWE-89)
2026-06-29 VulDB GHSA-p5fh-85g9-4mc9
2.9
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Discover publicly accessible /application/install/index.php
  2. Delivery
    Craft SQL injection payload for siteurl parameter
  3. Exploit
    Submit malicious HTTP request to install endpoint
  4. Execution
    Unsanitized parameter injected into database query
  5. Impact
    Extract credentials or sensitive data from database

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

The target must be running YzmCMS version 7.5 or earlier. The vulnerable file /application/install/index.php must be reachable over HTTP or HTTPS - this file is typically active only during initial installation and on systems where it was not removed or access-restricted post-deployment. No authentication is required per the CVSS 4.0 PR:N metric. Exploitation is limited by high attack complexity (AC:H), which the description characterizes as 'difficult' - the attacker must construct a valid SQL injection payload suitable for the specific query in the install handler, and the endpoint must be discoverable. Systems that have deleted or web-server-blocked the install directory after setup are not exploitable. There is no indication the vulnerability requires a specific database backend, but YzmCMS typically runs on MySQL, which is the most common target for PHP-CMS SQL injection.

Impact

The CVSS 4.0 base score of 6.3 reflects a network-reachable vector (AV:N) with no authentication required (PR:N) and no user interaction (UI:N), but critically high attack complexity (AC:H) and all-Low impact ratings (VC:L/VI:L/VA:L). The E:P modifier confirms a public proof-of-concept exists but stops short of confirmed exploitation. No CISA KEV listing means active in-the-wild exploitation is not confirmed. The real-world risk is highly conditional: the install endpoint /application/install/index.php is typically functional only during initial deployment or when left exposed post-installation - environments that correctly remove or restrict this file are not materially exposed. The public POC (GitHub) lowers the exploitation bar despite the high-complexity rating, but the limited impact ceiling (Low across CIA) constrains blast radius. No EPSS score is provided in the input data, so exploitation probability cannot be quantitatively cross-referenced. The vendor's non-response to disclosure is a notable risk amplifier as no official remediation exists.

Exploit ScenarioDerived

An attacker scans for YzmCMS installations where /application/install/index.php remains publicly accessible after deployment - a common oversight on shared hosting or quickly provisioned instances. Using the publicly available proof-of-concept at https://github.com/drose025/security/blob/main/1.md, the attacker submits a crafted HTTP request with a malicious siteurl parameter containing SQL injection payloads, causing the backend query to return database contents such as admin credentials or configuration data. The high attack complexity rating likely reflects the need to precisely craft the payload to fit the query structure or work around partial input handling, but the public POC effectively automates this step.

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 – Jun 29, 2026

SQL injection in YzmCMS up to version 7.5 allows network-based attackers to manipulate database queries by supplying crafted input to the siteurl argument within the installation endpoint /application/install/index.php. No authentication is required per the CVSS 4.0 vector (PR:N), though the attack is rated high complexity (AC:H), meaning exploitation is non-trivial despite a publicly available proof-of-concept on GitHub. The vendor did not respond to coordinated disclosure, leaving no official patch available; CVSS 4.0 scores this 6.3 with partial impact across confidentiality, integrity, and availability - no confirmed active exploitation (not in CISA KEV).

RemediationAI

No vendor-released patch has been identified at time of analysis - the vendor was contacted prior to disclosure and did not respond, leaving no official fix. The primary compensating control is to remove or block public access to /application/install/index.php immediately after completing installation: this can be accomplished via Nginx deny rules, Apache access controls, or file system removal of the install directory. This eliminates the attack surface entirely but disables reinstallation capability (acceptable in production). If source-level remediation is pursued by operators, apply parameterized queries or prepared statements to the siteurl parameter in /application/install/index.php to prevent SQL injection at the root cause. Monitor VulDB (https://vuldb.com/vuln/374537) and https://vuldb.com/submit/840800 for any future vendor patch release. Consider restricting network access to the install endpoint at the WAF or perimeter level as an additional defense layer.

Affected VersionsENISA

YzmCMS 7.3
YzmCMS 7.2
YzmCMS 7.0
YzmCMS 7.4
YzmCMS 7.1
YzmCMS 7.5

Affected Packages

euvd yzmcms no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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

Technical ContextAI · show details

YzmCMS is a PHP-based content management system. The vulnerability is a classic CWE-89 (Improper Neutralization of Special Elements used in SQL Command) flaw residing in the installation controller at /application/install/index.php. The siteurl parameter, passed during setup configuration, is not sanitized before being interpolated into a SQL query, enabling injection of arbitrary SQL. The CPE cpe:2.3:a:n/a:yzmcms:*:*:*:*:*:*:*:* covers all versions up to 7.5 with no vendor identifier in the CPE authority field, indicating the product is not registered with a major vendor namespace in NVD. Installation endpoints are inherently sensitive as they interact directly with database bootstrapping logic, often running with elevated database privileges during setup. The application is PHP-driven, and the exploit was independently documented by a researcher via VulDB submission 840800.

Know when Yzmcms 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.9 MEDIUM
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
vuln.today AI 5.6 MEDIUM

Network-reachable install endpoint requires no auth (PR:N) but high complexity per description; impact limited to partial CIA consistent with CVSS 4.0 VC:L/VI:L/VA:L with no scope change.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L
4.0 AV:N/AC:H/AT:N/PR:N/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
High
Attack Requirements
None
Privileges Required
None
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
Jun 29, 2026 - 04:22 NVD
MEDIUM LOW
CVSS changed
Jun 29, 2026 - 04:22 NVD
6.3 (MEDIUM) 2.9 (LOW)

DescriptionCVE.org

A vulnerability was determined in YzmCMS up to 7.5. This affects an unknown function of the file /application/install/index.php. Executing a manipulation of the argument siteurl can lead to sql injection. The attack can be executed remotely. A high complexity level is associated with this attack. The exploitability is reported as difficult. The exploit has been publicly disclosed and may be utilized. The vendor was contacted early about this disclosure but did not respond in any way.

Threat Intelligence Overview

EPSS Score
0.2%
Top 85% exploitable
Prevalence
Low
niche PHP CMS with limited documented enterprise adoption
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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 Yes
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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +14
PoC: +20
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.

More in Yzmcms

View all
CVE-2018-20015 HIGH POC
8.8 Dec 10

YzmCMS v5.2 has admin/role/add.html CSRF. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, no

CVE-2018-8756 HIGH POC
7.2 Mar 18

Eval injection in yzmphp/core/function/global.func.php in YzmCMS v3.7.1 allows remote attackers to achieve arbitrary cod

CVE-2018-7579 HIGH POC
7.2 Mar 01

\application\admin\controller\update_urls.class.php in YzmCMS 3.6 has SQL Injection via the catids array parameter to ad

CVE-2024-28725 HIGH POC
7.1 May 06

Cross Site Scripting (XSS) vulnerability in YzmCMS 7.0 allows attackers to run arbitrary code via Ads Management, Carous

CVE-2018-10224 MEDIUM POC
6.8 Apr 19

An issue was discovered in YzmCMS 3.8. Rated medium severity (CVSS 6.8), this vulnerability is remotely exploitable, low

CVE-2018-10223 MEDIUM POC
6.8 Apr 19

An issue was discovered in YzmCMS 3.8. Rated medium severity (CVSS 6.8), this vulnerability is remotely exploitable, low

CVE-2019-16678 MEDIUM POC
6.5 Sep 21

admin/urlrule/add.html in YzmCMS 5.3 allows CSRF with a resultant denial of service by adding a superseding route. Rated

CVE-2023-52274 MEDIUM POC
6.1 Jan 11

member/index/register.html in YzmCMS 6.5 through 7.0 allows XSS via the Referer HTTP header. Rated medium severity (CVSS

CVE-2024-39174 MEDIUM POC
6.1 Jul 05

A cross-site scripting (XSS) vulnerability in the Publish Article function of yzmcms v7.1 allows attackers to execute ar

CVE-2024-24291 MEDIUM POC
6.1 Feb 06

An issue in the component /member/index/login of yzmcms v7.0 allows attackers to direct users to malicious sites via a c

CVE-2020-22394 MEDIUM POC
6.1 Nov 19

In YzmCMS v5.5 the member contribution function in the editor contains a cross-site scripting (XSS) vulnerability. Rated

CVE-2019-16532 MEDIUM POC
6.1 Sep 26

An HTTP Host header injection vulnerability exists in YzmCMS V5.3. Rated medium severity (CVSS 6.1), this vulnerability

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