Approved changes feed: RSS · Atom

cpe:2.3:a:psu:haxcms-nodejs:*:*:*:*:*:node.js:*:*

part: a version: * update: *

VendorPsu (caf1d04e-2c67-542e-ae13-0faf367a7ea7)
ProductHaxcms Nodejs (5decd9cc-e9af-5ba8-8c4c-cc530f79750e)
Edition*
Language*
Software edition*
Target softwarenode.js
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/haxtheweb/haxcms-nodejs purl2cpe 2026-06-01 10:17:46.414478
pkg:npm/%40haxtheweb/haxcms-nodejs purl2cpe 2026-07-28 16:41:15.984283

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2025-54378 vulnerable 2026-06-08 07:33:12.506576 HAX CMS Backend Lacks Comprehensive Authorization Checks
HIGH (8.3)
HAX CMS allows you to manage your microsite universe with PHP or NodeJs backends. In versions 11.0.13 and below of haxcms-nodejs and versions 11.0.8 and below of haxcms-php, API endpoints do not perform authorization checks when interacting with a resource. Both the JS and PHP versions of the CMS do not verify that a user has permission to interact with a resource before performing a given operation. The API endpoints within the HAX CMS application check if a user is authenticated, but don't check for authorization before performing an operation. This is fixed in versions 11.0.14 of haxcms-nodejs and 11.0.9 of haxcms-php.
Published: 2025-07-26T03:27:34.305Z
Updated: 2025-07-28T19:01:27.428Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-54139 vulnerable 2026-06-08 07:33:11.631169 HAX CMS' application pages are vulnerable to clickjacking
MEDIUM (4.3)
HAX CMS allows users to manage their microsite universe with a NodeJS or PHP backend. In haxcms-nodejs versions 11.0.12 and below and in haxcms-php versions 11.0.7 and below, all pages within the HAX CMS application do not contain headers to prevent other websites from loading the site within an iframe. This applies to both the CMS and generated sites. An unauthenticated attacker can load the standalone login page or other sensitive functionality within an iframe, performing a UI redressing attack (clickjacking). This can be used to perform social engineering attacks to attempt to coerce users into performing unintended actions within the HAX CMS application. This is fixed in haxcms-nodejs version 11.0.13 and haxcms-php 11.0.8.
Published: 2025-07-22T23:24:13.334Z
Updated: 2025-07-23T14:53:40.521Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-54137 vulnerable 2026-06-08 07:33:11.626257 NodeJS version of the HAX CMS application is distributed with Default Secrets
HIGH (7.3)
HAX CMS NodeJS allows users to manage their microsite universe with a NodeJS backend. Versions 11.0.9 and below were distributed with hardcoded default credentials for the user and superuser accounts. Additionally, the application has default private keys for JWTs. Users aren't prompted to change credentials or secrets during installation, and there is no way to change them through the UI. An unauthenticated attacker can read the default user credentials and JWT private keys from the public haxtheweb GitHub repositories. These credentials and keys can be used to access unconfigured self-hosted instances of the application, modify sites, and perform further attacks. This is fixed in version 11.0.10.
Published: 2025-07-22T21:34:20.201Z
Updated: 2025-07-23T18:27:54.073Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-54134 vulnerable 2026-06-08 07:33:11.625146 HAX CMS NodeJs's Improper Error Handling Leads to Denial of Service
HAX CMS NodeJs allows users to manage their microsite universe with a NodeJs backend. In versions 11.0.8 and below, the HAX CMS NodeJS application crashes when an authenticated attacker provides an API request lacking required URL parameters. This vulnerability affects the listFiles and saveFiles endpoints. This vulnerability exists because the application does not properly handle exceptions which occur as a result of changes to user-modifiable URL parameters. This is fixed in version 11.0.9.
Published: 2025-07-21T20:58:35.724Z
Updated: 2025-07-23T18:30:23.112Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-54128 vulnerable 2026-06-08 07:33:11.612535 HAX CMS NodeJs's Disabled Content Security Policy Enables Cross-Site Scripting
HAX CMS NodeJs allows users to manage their microsite universe with a NodeJs backend. In versions 11.0.7 and below, the NodeJS version of HAX CMS has a disabled Content Security Policy (CSP). This configuration is insecure for a production application because it does not protect against cross-site-scripting attacks. The contentSecurityPolicy value is explicitly disabled in the application's Helmet configuration in app.js. This is fixed in version 11.0.8.
Published: 2025-07-21T20:46:31.660Z
Updated: 2025-07-22T20:43:50.054Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-54127 vulnerable 2026-06-08 07:33:11.612012 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-53642 vulnerable 2026-06-08 07:31:14.844557 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-49141 vulnerable 2026-06-08 07:29:12.621428 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-49139 vulnerable 2026-06-08 07:29:12.617976 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-49137 vulnerable 2026-06-08 07:29:12.615632 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.