CVE-2019-25578
8.2phpTransformer · phpTransformer
phpTransformer 2016.9 contains an SQL injection vulnerability in the idnews parameter of the GeneratePDF.php script, allowing unauthenticated attackers to execute arbitrary database queries.
Executive summary
An unauthenticated SQL injection vulnerability in phpTransformer 2016.9 allows remote attackers to extract sensitive information or manipulate database queries via the idnews parameter.
Vulnerability
This is an SQL injection vulnerability (CWE-89) located within the GeneratePDF.php script. An unauthenticated remote attacker can supply a malicious payload through the idnews GET parameter to interact directly with the backend database.
Business impact
Successful exploitation of this vulnerability allows unauthorized access to the underlying database, which may contain sensitive user information, credentials, or application data. Given the CVSS score of 8.2, this represents a high-severity risk that could lead to full data compromise or unauthorized administrative access, significantly impacting the confidentiality and integrity of the application.
Remediation
Immediate Action: As there is no official patch available for this legacy version, administrators should restrict access to the affected GeneratePDF.php script or disable the vulnerable component entirely.
Proactive Monitoring: Security teams should monitor web server logs for suspicious GET requests targeting GeneratePDF.php, specifically those containing SQL syntax or unusual characters in the idnews parameter.
Compensating Controls: Implement a Web Application Firewall (WAF) rule to inspect and block requests containing SQL injection patterns directed at the /Programs/news/GeneratePDF.php endpoint.
Exploitation status
Public Exploit Available: Yes, a public proof-of-concept exists as documented in the Exploit-DB entry 46191.
Analyst recommendation
Given the lack of vendor-supplied patches and the presence of a public proof-of-concept, this software is effectively end-of-life and insecure. Organizations still utilizing phpTransformer 2016.9 should prioritize migrating to a supported and secure content management system immediately to eliminate this critical exposure.
Sources
Originally found and disclosed by Ihsan Sencan, per the CVE Program record.
- ExploitDB-46191 Exploit / PoC
- Official Product Homepage
- Product Reference
- VulnCheck Advisory: phpTransformer 2016.9 SQL Injection via GeneratePDF.php Third-party advisory