MEDIUM 5.6

CVE-2026-13529: YzmCMS SQL Injection Vulnerability Analysis & Remediation

YzmCMS versions up to 7.5 contain a SQL injection vulnerability in the installation script that can be triggered by manipulating the siteurl parameter. While the flaw allows an attacker to read, modify, or delete database contents, exploiting it requires navigating non-trivial technical barriers and is not straightforward to execute. The vendor has not responded to early disclosure attempts, leaving users without an official patch timeline.

Source data · NVD / CISA · public domain

CVSS
3.1 · 5.6 MEDIUM · CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L
Weaknesses (CWE)
CWE-74, CWE-89
Affected products
0 configuration(s)
Published / Modified
2026-06-29 / 2026-06-29

NVD description (verbatim)

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.

5 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

The vulnerability exists in /application/install/index.php where insufficient input sanitization on the siteurl argument permits SQL injection attacks. The flaw is classified under CWE-74 (Improper Neutralization of Special Elements in Output) and CWE-89 (SQL Injection). Exploitation requires high attack complexity—specifically overcoming environmental or technical constraints that limit practical real-world impact. The CVSS 3.1 score of 5.6 (MEDIUM) reflects limited confidentiality and integrity impact with no availability compromise.

Business impact

Organizations running YzmCMS up to version 7.5 face risk of unauthorized database access and potential data modification if the installation interface remains exposed. The impact is primarily informational—attackers could extract sensitive data—rather than service-disrupting. However, if combined with other weaknesses or deployed in environments where the install directory is left publicly accessible post-deployment, the risk escalates. The lack of vendor response complicates patch planning.

Affected systems

YzmCMS versions through 7.5 are affected. The vulnerability specifically targets the installation component, meaning active risk is highest for instances where /application/install/index.php remains accessible after initial setup. No other vendors or products are identified as affected.

Exploitability

Public disclosure has occurred, but the attack carries high complexity requirements that substantially limit exploitation likelihood. An attacker would need to craft a malicious siteurl payload and successfully execute it against the installation script—a scenario most relevant if the install directory has not been removed or secured post-deployment. The difficulty rating, combined with the high attack complexity, means this is not a trivial vulnerability to weaponize despite public details being available.

Remediation

Immediately verify that /application/install/index.php is not accessible in production environments—this is a standard hardening practice post-installation. Monitor your YzmCMS installation version and watch for community patches or alternative vendor contact channels. If you operate YzmCMS 7.5 or earlier and the install directory is still exposed, restrict access via web server configuration (e.g., .htaccess or web server rules) until a patch is available or you can upgrade.

Patch guidance

No official patch from the vendor is currently available. Check YzmCMS community forums, GitHub repositories, or security advisories for any community-developed patches. Verify any patch version against the official YzmCMS release notes before applying. If using YzmCMS, prioritize moving to the next major release once available and validated.

Detection guidance

Monitor web server logs for unusual requests to /application/install/index.php after your initial deployment—legitimate traffic to this path should be near-zero in production. Look for requests containing SQL metacharacters or encoded variants in the siteurl parameter. Web application firewalls (WAF) rules targeting SQL injection patterns in GET/POST parameters can provide defensive detection. Database activity monitoring for anomalous queries originating from the web application layer may also surface exploitation attempts.

Why prioritize this

This vulnerability merits attention but not emergency response for most organizations. The MEDIUM severity and high attack complexity lower urgency, but the lack of vendor responsiveness and public exploit disclosure warrant timely mitigation. Priority increases sharply if your YzmCMS installation still has an exposed install directory—that configuration choice transforms a difficult exploit into a realistic risk.

Risk score, explained

The CVSS 3.1 score of 5.6 reflects a network-accessible vulnerability with limited exploitability due to high attack complexity (AC:H), no privilege requirement, and confidentiality and integrity impacts limited to the database. The availability impact is absent. This

Frequently asked questions

Does this vulnerability affect YzmCMS installations that removed the /application/install/ directory after setup?

No. If the install directory was deleted post-deployment—standard security hygiene—the attack surface is eliminated. Verify by checking your file system and confirming no install path is reachable via HTTP requests.

Is there an official vendor patch available?

Not as of the publication date. The vendor did not respond to early disclosure. Check YzmCMS official channels and GitHub for any community patches, and verify them thoroughly before deployment.

What should we do if we cannot upgrade immediately?

Restrict web server access to /application/install/index.php using .htaccess (Apache), web.config (IIS), or nginx location blocks. Implement a WAF rule to block requests containing SQL injection patterns. Monitor database access logs for suspicious queries.

Is this actively exploited in the wild?

While publicly disclosed, the high attack complexity and difficulty rating suggest opportunistic rather than widespread exploitation. Nonetheless, treat it as a real risk if your install directory is exposed.

This analysis is based on publicly disclosed information and vendor advisories current as of the publication date. No exploit code or weaponized proof-of-concept details are provided. Organizations should validate all patch versions and remediation steps against official vendor documentation before deployment. SEC.co makes no warranty regarding the completeness or accuracy of patch availability—always verify directly with YzmCMS maintainers. CVSS scores and severity ratings reflect CVSS 3.1 standards and may be superseded by updated vendor assessments. Source: NVD (public-domain), retrieved 2026-08-07. Analysis generated by SEC.co (claude-haiku-4-5).