CVE-2025-49139 json
@haxtheweb/haxcms-nodejs Iframe Phishing vulnerability
published 2025-06-09 17 mo ago modified 2026-09-10 1 mo ago also EUVD-2025-17563 , GHSA-v3ph-2q5q-cg88
- cvss
- 5.3
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.4%
- EPSS 0.4% chance of exploitation in 30 days, percentile 32%
- public exploits
- 0
- none known
Summary
HAX CMS PHP allows users to manage their microsite universe with a PHP backend. Prior to version 11.0.0, in the HAX site editor, users can create a website block to load another site in an iframe. The application allows users to supply a target URL in the website block. When the HAX site is visited, the client's browser will query the supplied URL. An authenticated attacker can create a HAX site with a website block pointing at an attacker-controlled server running Responder or a similar tool. The attacker can then conduct a phishing attack by convincing another user to visit their malicious HAX site to harvest credentials. Version 11.0.0 contains a patch for the issue.
Patch / fix
- npm @haxtheweb/haxcms-nodejs 11.0.0
- haxtheweb hax 11.0.0
- haxtheweb haxcms-nodejs 11.0.0
- psu haxcms-nodejs 11.0.0
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- no
- Technical impact
- partial
- Assessed
- 16 mo ago
Exploit prediction
0.39% chance of exploitation in the next 30 days, higher than 32% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- github.com https://github.com/haxtheweb/issues/security/advisories/GHSA-v3ph-2q5q-cg88 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 5.3 | CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N |
| GitHub | 3.1 | 5.3 | CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N |
| NVD | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| npm | @haxtheweb/haxcms-nodejs | <11.0.0 |
11.0.0 |
Affected products
- haxtheweb issues
Classification
- Weakness
-
- CWE-1021 Improper Restriction of Rendered UI Layers or Frames
References
-
github.com
/haxtheweb/haxcms-nodejs/commit/5368eb9b278ca47cd9a83b8d3e6216375615b8f5
web, patch
-
github.com
/haxtheweb/issues/security/advisories/GHSA-v3ph-2q5q-cg88
exploit, web, third-party-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2025-49139
advisory
-
github.com
/haxtheweb/issues
package
Sources
- CVE List CVE-2025-49139
- GitHub Advisory GHSA-v3ph-2q5q-cg88
- NVD CVE-2025-49139
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.