CVE-2025-34228·PHP vulnerability
Vasion Print (formerly PrinterLogic) Virtual Appliance Host prior to version 25.1.102 and Application prior to version 25.1.1413 (VA/SaaS deployments) contain a server-side request forgery (SSRF) vulnerability. The `/var/www/app/console_release/lexmark/update.php` script is reachable from the internet without any authentication. The PHP script builds URLs from user‑controlled values and then invokes either 'curl_exec()` or `file_get_contents()` without proper validation. Because the endpoint is unauthenticated, any remote attacker can supply a hostname and cause the server to issue requests to internal resources. This enables internal network reconnaissance, potential pivoting, or data exfiltration. This vulnerability has been confirmed to be remediated, but it is unclear as to when the patch was introduced.
- Severity
- high
- Software
- PHP
- Fixed in
- 25.1.102
- Published
- 2025-09-29
Affected versions
Until: 25.1.102
Fixed in: 25.1.102
How to fix this CVE
Upgrade Vasion Print (formerly PrinterLogic) Virtual Appliance Host to version 25.1.102 or later, and the Application to version 25.1.1413 or later for VA/SaaS deployments. This vulnerability allows unauthenticated attackers to manipulate internal network requests through an exposed PHP script, potentially leading to reconnaissance of internal resources or data exfiltration. Immediate patching is critical as the vulnerable endpoint requires no authentication.
sudo dnf update phpDefensia detects this vulnerability
What an exploitation attempt looks like
Sample log line indicative of exploitation attempts:
GET|POST /var/www/app/console_release/lexmark/update.php.*?(?:url|hostname|host|file)=(?!localhost|127\.0\.0\.1)WAF mitigation (if patching is not yet possible)
Add this rule to your WAF to block exploitation attempts while you schedule the patch.
Block all unauthenticated requests to /console_release/lexmark/update.php with HTTP 403 Forbidden; implement request parameter whitelisting to only allow safe, predetermined URLs in the update script.How to check if you are affected
- Check installed PHP version: php -v
- Verify if the vulnerable /var/www/app/console_release/lexmark/update.php script exists: test -f /var/www/app/console_release/lexmark/update.php && echo 'File exists' || echo 'File not found'
- Search web server logs for requests to /console_release/lexmark/update.php: grep -r 'console_release/lexmark/update.php' /var/log/apache2/ /var/log/nginx/ 2>/dev/null
- Confirm patch by checking Vasion Print version in admin dashboard or via: cat /opt/vasion/version.txt (if applicable to your deployment)
FAQ
What is CVE-2025-34228?
CVE-2025-34228 is a server-side request forgery (SSRF) vulnerability in Vasion Print's unauthenticated update.php script that allows remote attackers to craft arbitrary requests to internal network resources, enabling reconnaissance and potential data exfiltration.
Is CVE-2025-34228 being actively exploited?
No, CVE-2025-34228 is not currently listed on the CISA Known Exploited Vulnerabilities (KEV) catalog and no public exploits have been released, though the vulnerability details have been disclosed by security researchers.
What versions of PHP are affected by CVE-2025-34228?
All versions of Vasion Print Virtual Appliance Host prior to 25.1.102 and Application versions prior to 25.1.1413 (VA/SaaS deployments) are affected; the vulnerability exists in the application layer rather than PHP itself.
How do I check if my server is vulnerable to CVE-2025-34228?
Run: curl -v http://your-server/var/www/app/console_release/lexmark/update.php 2>&1 | grep -E '(200|302|403)' — if you receive a 200 or 302 response without authentication, the endpoint is exposed and vulnerable.
Does Defensia detect CVE-2025-34228?
Yes — Defensia's CVE advisory scanner compares installed package versions against the NVD database. If PHP or Vasion Print is installed on a monitored server, CVE-2025-34228 will appear in your dashboard with remediation steps.
Related PHP CVEs
References
- https://help.printerlogic.com/saas/Print/Security/Security-Bulletins.htm
- https://help.printerlogic.com/va/Print/Security/Security-Bulletins.htm
- https://pierrekim.github.io/blog/2025-04-08-vasion-printerlogic-83-vulnerabilities.html#va-ssrf-04
- https://www.vulncheck.com/advisories/vasion-print-printerlogic-ssrf-via-lexmark-update-php-script
- https://pierrekim.github.io/blog/2025-04-08-vasion-printerlogic-83-vulnerabilities.html#va-ssrf-04
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2025-34228. Free for 1 server.
Get started free