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.
Published: 2026-08-27
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is a SQL injection in YzmCMS 7.5’s get_arrchildid() function, where the parentid parameter is concatenated directly into a FIND_IN_SET SQL clause without any sanitization. An authenticated administrator can supply crafted input that triggers a boolean‑based blind injection, allowing execution of arbitrary SQL statements. This can lead to full compromise of the database, exposing all stored data and potentially enabling further lateral movement within the system.

Affected Systems

YzmCMS 7.5

Risk and Exploitability

A breach requires an authenticated administrator account; the exploit path involves sending a malicious request to the vulnerable category controller. No public exploit or CVSS score is available, and the vulnerability is not listed in CISA’s KEV catalog. The lack of an EPSS score indicates insufficient data on current exploitation probability, but the potential impact remains high because an attacker gaining admin privileges can obtain unrestricted database access.

Generated by OpenCVE AI on August 28, 2026 at 07:54 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Check the YzmCMS vendor for an official patch that fixes the SQL injection in the category controller.
  • If a patch is not yet available, modify the get_arrchildid() function to use parameterized queries or prepared statements for the parentid input.
  • Implement strict input validation to ensure parentid is numeric and falls within the allowed range before use in SQL.
  • Restrict administrative accounts to the minimum number of trusted users and enforce strong authentication practices to limit the damage if the vulnerability is exploited.

Generated by OpenCVE AI on August 28, 2026 at 07:54 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 28 Aug 2026 08:15:00 +0000

Type Values Removed Values Added
Title SQL Injection in YzmCMS Admin Category Function Allows Database Compromise
First Time appeared Yzmcms
Yzmcms yzmcms
Weaknesses CWE-89
Vendors & Products Yzmcms
Yzmcms yzmcms

Thu, 27 Aug 2026 18:00:00 +0000

Type Values Removed Values Added
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.
References

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-08-27T20:46:54.375Z

Reserved: 2026-08-17T00:00:00.000Z

Link: CVE-2026-75417

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-28T00:18:12.403

Modified: 2026-08-28T00:18:12.403

Link: CVE-2026-75417

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-28T08:00:13Z

Weaknesses
  • CWE-89

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