CVE-2026-88424 in FineAdmininfo

Summary

by MITRE • 10/05/2026

FineAdmin v1.0 was discovered to contain a SQL injection vulnerability via the field/order parameter at ButtonService.GetListByFilter(). This vulnerability allows attackers to access sensitive database information via crafted SQL statements.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Analysis

by VulDB Data Team • 10/05/2026

The discovery of a SQL injection vulnerability in FineAdmin version 1.0 represents a critical security flaw within the application's backend logic, specifically located in the ButtonService.GetListByFilter method. This component is responsible for retrieving button configurations or interface elements based on user-provided filters and sorting parameters. The specific point of failure lies in how the system handles the order parameter passed to this service function. In a secure implementation, such input should be strictly validated against an allowlist of permissible column names or sorted using predefined mapping logic before being incorporated into database queries. However, in this vulnerable version, the application fails to adequately sanitize or validate the user-supplied data from the order field, allowing raw SQL syntax to be passed directly to the underlying database engine without proper escaping or parameterization.

This technical flaw enables attackers to perform blind or error-based SQL injection attacks by manipulating the HTTP request parameters that control how results are sorted. By injecting malicious SQL code into the order clause, an attacker can alter the structure of the executed query. This capability allows for unauthorized access to sensitive database information beyond what was originally intended by the application's design. The impact extends far beyond simple data exfiltration; depending on the privileges assigned to the database user account running the web application, this vulnerability could potentially lead to full system compromise. Attackers can leverage tools like sqlmap or custom scripts to extract usernames, password hashes, and other confidential records stored in adjacent tables within the same schema.

The operational impact of this vulnerability is severe for any organization deploying FineAdmin v1.0 without immediate remediation. Beyond the direct loss of confidentiality regarding sensitive data, successful exploitation can disrupt service availability if an attacker chooses to drop tables or corrupt critical configuration files through SQL commands such as DELETE or UPDATE statements embedded within the injection payload. Furthermore, in environments where database servers are configured with extended privileges, attackers might execute operating system-level commands via functions like xp_cmdshell on Microsoft SQL Server or sys_exec on MySQL, effectively gaining remote code execution capabilities and complete control over the underlying server infrastructure. This aligns closely with CWE-89 Improper Neutralization of Special Elements used in an SQL Command which is categorized under ATT&CK technique T1059 Command Line Interface for lateral movement and data exfiltration when combined with other exploitation steps.

To mitigate this vulnerability, developers must immediately implement parameterized queries or prepared statements within the ButtonService.GetListByFilter method to ensure that user input is treated strictly as data rather than executable code. If dynamic sorting based on column names is a required feature, it should be implemented by mapping allowed field names from an allowlist before constructing the query string, thereby preventing arbitrary SQL injection through this vector. Additionally, applying the principle of least privilege to the database account used by the application will limit the potential damage even if exploitation occurs. Regular security audits and static code analysis tools configured to detect SQL injection patterns should be integrated into the development lifecycle to prevent similar flaws in future releases.

Responsible

MITRE

Reservation

09/10/2026

Disclosure

10/05/2026

Moderation

accepted

EPSS

0.00000

KEV

no

Activities

very low

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!