Skip to main content
CVE-2025-52039VulnerabilityPublished

CVE-2025-52039: n/a

Source CVE Database V5

0

Not known to be exploited · CVSS 8.2 High.

Data as of 26 Oct 2026, 07:57 UTC

CVSS 3.1 base score
8.2High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.3% chance of exploitation in 30 days – higher than 26% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 1 Oct 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-26.

What to do

AI-suggested

1. Immediate action should include restricting access to the ERPNext instance, ensuring it is not publicly accessible without proper network controls such as VPNs or IP whitelisting. 2. Implement Web Application Firewalls (WAFs) with custom rules to detect and block SQL Injection patterns targeting the 'txt' parameter in the affected function. 3. Conduct a thorough audit of all ERPNext instances to identify affected versions and isolate them until patched. 4. Monitor database and application logs for unusual query patterns or access attempts that may indicate exploitation attempts. 5. Engage with the ERPNext community or vendor to obtain patches or updates addressing this vulnerability as soon as they become available. 6. As a temporary workaround, consider disabling or restricting the functionality related to material requests based on suppliers if feasible. 7. Educate internal teams about the risks of SQL Injection and enforce secure coding practices for any customizations or extensions to ERPNext. 8. Regularly back up ERP data securely to enable recovery in case of data compromise.

Description

In Frappe ERPNext 15.57.5, the function get_material_requests_based_on_supplier() at erpnext/stock/doctype/material_request/material_request.py is vulnerable to SQL Injection, which allows an attacker to extract all information from databases by injecting a SQL query into the txt parameter.

References

Community reviews

Loading reviews…