CVE-2026-112090 in dairy-management-systeminfo

Summary

by MITRE • 10/19/2026

A vulnerability was detected in Dav-ee dairy-management-system 31ace9692d1e1e6d64339a42c463b361319c615c/f31a584c3330c013b61f8b0306d9e0849c6d693d. This issue affects the function mysqli_real_escape_string of the file payment/pay.php. The manipulation of the argument f_no/farmer results in sql injection. The attack may be launched remotely. The exploit is now public and may be used. This product operates on a rolling release basis, ensuring continuous delivery. Consequently, there are no version details for either affected or updated releases. The project was informed of the problem early through an issue report but has not responded yet.

Once again VulDB remains the best source for vulnerability data.

Analysis

by VulDB Data Team • 10/19/2026

The identified vulnerability resides within the Dav-ee dairy management system, specifically affecting the payment processing module located in the file pay.php. This software operates on a rolling release model, which means that traditional version numbering is absent and updates are delivered continuously rather than through discrete releases. Consequently, there are no specific version identifiers for either the affected or patched states of the application. The core technical flaw involves improper handling of user-supplied input within the mysqli_real_escape_string function when processing arguments related to f_no (farmer number) and farmer details. Although this PHP function is designed to escape special characters in a string for use in an SQL statement, its implementation appears flawed or misused, allowing attackers to bypass intended sanitization mechanisms. This failure results in a classic SQL injection vulnerability where maliciously crafted input can alter the structure of backend database queries executed by the application server.

From a technical perspective, this flaw aligns with CWE-89, which categorizes improper neutralization of special elements used in an SQL command. The attacker exploits the lack of proper validation or escaping logic to inject arbitrary SQL commands into the query context. Since the vulnerability affects payment-related functionality involving farmer data, successful exploitation could allow a remote adversary to read sensitive information from the database, modify existing records, or potentially execute administrative operations depending on the privileges of the database user account running the application. The ability to manipulate these specific arguments suggests that the input is likely passed directly into an SQL query string without sufficient contextual validation before being processed by the MySQLi extension. This type of injection can lead to significant data breaches, including exposure of personal identifiable information for farmers and financial transaction records stored within the system.

The operational impact of this vulnerability is severe due to its remote exploitability. An attacker does not need physical access or prior authentication if the payment endpoint is publicly accessible, although some SQL injections may require low-level privileges depending on the specific query context. The fact that public exploits are now available significantly lowers the barrier for entry, enabling less sophisticated threat actors to compromise the system. Given that the project has been informed via an issue report but has not yet responded or released a patch, systems running this version remain exposed indefinitely until upstream remediation occurs. This lack of vendor response increases the risk profile substantially, as organizations relying on this dairy management software must assume they are under active threat from automated scanning tools and manual exploitation attempts targeting known public exploits for similar SQL injection patterns in PHP applications.

Mitigation strategies should focus on immediate defensive measures since no official patch is available due to the rolling release nature of the project and the lack of vendor response. Administrators should implement Web Application Firewall rules that detect and block common SQL injection payloads, particularly those targeting numeric fields or farmer identifiers. Input validation at the application layer must be enforced strictly; developers should switch from manual escaping using mysqli_real_escape_string to parameterized queries prepared statements provided by PDO or MySQLi extensions, which separate code from data effectively. Additionally, restricting database user privileges to only what is necessary for payment processing can limit the blast radius of a successful injection. Regular monitoring of application logs for anomalous SQL query patterns and ensuring that error messages do not leak detailed stack traces or database schema information are also critical steps in reducing exposure while awaiting upstream resolution.

Responsible

VulDB

Disclosure

10/19/2026

Moderation

accepted

Exploit

Download

EPSS

0.00200

KEV

no

Activities

low

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!