VYPR
Unrated severityNVD Advisory· Published Feb 10, 2020· Updated Aug 5, 2024

CVE-2019-20059

CVE-2019-20059

Description

payment_manage.ajax.php and various *_manage.ajax.php in MFScripts YetiShare 3.5.2 through 4.5.4 directly insert values from the sSortDir_0 parameter into a SQL string. This allows an attacker to inject their own SQL and manipulate the query, typically extracting data from the database, aka SQL Injection. NOTE: this issue exists because of an incomplete fix for CVE-2019-19732.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

SQL injection in YetiShare 3.5.2–4.5.4 via unsanitized sSortDir_0 parameter in payment_manage.ajax.php and other ajax endpoints, allowing data extraction.

Vulnerability

In MFScripts YetiShare versions 3.5.2 through 4.5.4, the payment_manage.ajax.php and various other *_manage.ajax.php files directly insert values from the sSortDir_0 parameter into a SQL query string without proper sanitization or parameterization, leading to SQL injection [1][2]. This issue exists because of an incomplete fix for CVE-2019-19732.

Exploitation

An attacker can exploit this vulnerability by crafting a malicious value for the sSortDir_0 parameter in a request to the affected AJAX endpoints. No authentication is required if the endpoint is exposed; however, some endpoints may require prior authentication depending on the configuration. The attacker simply appends SQL syntax to the parameter value, which is then directly concatenated into the SQL query executed by the application.

Impact

Successful exploitation allows an attacker to manipulate the SQL query and extract arbitrary data from the database, typically including sensitive information such as user credentials, session tokens, or payment data. The attacker may also be able to modify or delete database records, depending on the database permissions and query structure.

Mitigation

The vendor has not released a public patch for versions 4.5.4 and earlier [1][2]. Users should upgrade to a version beyond 4.5.4 if available, or apply the fix that was intended by the incomplete CVE-2019-19732 resolution. No workaround is provided in the references. If no updated version is available, consider disabling or restricting access to the vulnerable AJAX endpoints as a temporary measure.

AI Insight generated on May 26, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected products

2

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

3

News mentions

0

No linked articles in our index yet.