CVE-2026-75417
Deferred Deferred - Pending Action

SQL Injection in YzmCMS 7.5

Vulnerability report for CVE-2026-75417, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-28

Last updated on: 2026-09-03

Assigner: MITRE

Description

A SQL injection vulnerability was found in YzmCMS 7.5. The issue occurs in the get_arrchildid() function within application/admin/controller/category.class.php, where the user-controlled parentid parameter is concatenated directly into a FIND_IN_SET() SQL clause without proper sanitization. This allows an authenticated administrator to execute arbitrary SQL queries via boolean-based blind injection, potentially leading to full database compromise.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-28
Last Modified
2026-09-03
Generated
2026-09-17
AI Q&A
2026-08-28
EPSS Evaluated
2026-09-15
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
yzmcms yzmcms 7.5

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-89 The product constructs all or part of an SQL command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended SQL command when it is sent to a downstream component. Without sufficient removal or quoting of SQL syntax in user-controllable inputs, the generated SQL query can cause those inputs to be interpreted as SQL instead of ordinary user data.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This is a SQL injection vulnerability in YzmCMS 7.5. The issue is in the get_arrchildid() function in application/admin/controller/category.class.php. The vulnerability occurs because the parentid parameter is directly concatenated into a FIND_IN_SET() SQL clause without proper sanitization. This allows an authenticated administrator to inject malicious SQL code, enabling boolean-based blind SQL injection attacks.

Detection Guidance

To detect this SQL injection vulnerability in YzmCMS 7.5, you can use the provided PoC script from the GitHub repository. Run the sqli_poc.py script targeting the vulnerable get_arrchildid() function in application/admin/controller/category.class.php. Ensure you have the target URL and valid administrator credentials before testing. Example command: python3 sqli_poc.py -u http://target.com/admin/category/get_arrchildid -p admin_password.

Impact Analysis

If exploited, this vulnerability could allow an attacker with administrator access to execute arbitrary SQL queries. This could lead to full database compromise, including unauthorized data access, modification, or deletion. Attackers might extract sensitive information like user credentials, personal data, or other confidential content stored in the database.

Compliance Impact

This vulnerability could lead to non-compliance with GDPR and HIPAA by enabling unauthorized access to personal and sensitive data. GDPR requires protection of personal data, and HIPAA mandates safeguards for protected health information. A successful exploit could result in data breaches, leading to legal penalties, fines, and reputational damage for organizations.

Mitigation Strategies

Immediately update YzmCMS to the latest stable version (V7.6) which likely includes patches for this vulnerability. If updating is not possible, apply input validation and parameterized queries to sanitize the parentid parameter in the get_arrchildid() function. Restrict access to the admin panel to trusted IPs and monitor database queries for suspicious activity.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-75417. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart