CVE-2025-49141

High

Description

HAX CMS PHP allows users to manage their microsite universe with a PHP backend. Prior to version 11.0.3, the `gitImportSite` functionality obtains a URL string from a POST request and insufficiently validates user input. The `set_remote` function later passes this input into `proc_open`, yielding OS command injection. An authenticated attacker can craft a URL string that bypasses the validation checks employed by the `filter_var` and `strpos` functions in order to execute arbitrary OS commands on the backend server. The attacker can exfiltrate command output via an HTTP request. Version 11.0.3 contains a patch for the issue.

SeverityHigh
CVSS8.5
Exploit probability—
ProductPsu Haxcms-nodejs
PublishedJun 9, 2025
First seenJun 9, 2025

How to fix

Update
  • psu haxcms-nodejs11.0.3 or later
  • psu haxcms-php11.0.0 or later
  • @haxtheweb/haxcms-nodejs11.0.3 or later

Affected products

ProductAffected versionsFixed in
psu haxcms-nodejsv < 11.0.311.0.3
psu haxcms-phpv < 11.0.011.0.0
@haxtheweb/haxcms-nodejsnpmv < 11.0.311.0.3

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.