Description
HAX CMS helps manage microsite universe with PHP or NodeJs backends. Prior to version 26.0.0, an Authenticated Local File Inclusion (LFI) vulnerability in the HAXCMS saveOutline endpoint allows a low-privileged user to read arbitrary files on the server by manipulating the location field written into site.json. This enables attackers to exfiltrate sensitive system files such as /etc/passwd, application secrets, or configuration files accessible to the web server (www-data). Version 26.0.0 patches the issue.
Published: 2026-06-05
Score: 6.5 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The HAX CMS system exposes an authenticated local file inclusion flaw in the saveOutline endpoint. By manipulating the location parameter that is written into site.json, a low‑privileged authenticated user can read arbitrary files on the server. This includes sensitive files such as /etc/passwd, application secrets, or other configuration files accessible to the web server process. The flaw does not allow code execution, but it provides an easy means to exfiltrate confidential information. The weakness is a classic path traversal issue, classified as CWE‑22 and CWE‑73.

Affected Systems

Vendors affected are haxtheweb, with HAXCMS backends implemented in both PHP and Node.js. Any deployment of either HAXCMS‑nodejs or HAXCMS‑php running a version earlier than 26.0.0 is vulnerable. The issue is fixed in version 26.0.0 of both frameworks.

Risk and Exploitability

The CVSS score of 6.5 indicates a medium severity, with an impact on confidentiality through information disclosure. Because the vulnerability requires authentication, the attack surface is limited to users who can authenticate to the CMS; a low‑privileged user can still exploit the flaw. EPSS data is not available, so the current exploitation probability is unknown. The vulnerability is not listed in CISA's KEV catalog, suggesting no known widespread exploitation. Based on the description, the likely attack vector is via the authenticated API endpoint saveOutline, where an attacker crafts a location value that navigates to arbitrary paths relative to the site.json file, causing the CMS to expose the contents of those files.

Generated by OpenCVE AI on June 5, 2026 at 20:37 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to HAXCMS v26.0.0 or later.
  • Limit access to the saveOutline API strictly to privileged users and enforce proper authentication.
  • Implement input validation to reject location parameters containing path traversal sequences such as '..' or absolute paths.
  • Review and harden file permissions on the server so that the web server user (www-data) has read access only to required files.

Generated by OpenCVE AI on June 5, 2026 at 20:37 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 05 Jun 2026 20:45:00 +0000

Type Values Removed Values Added
First Time appeared Haxtheweb
Haxtheweb haxcms-nodejs
Haxtheweb haxcms-php
Vendors & Products Haxtheweb
Haxtheweb haxcms-nodejs
Haxtheweb haxcms-php

Fri, 05 Jun 2026 19:30:00 +0000

Type Values Removed Values Added
Description HAX CMS helps manage microsite universe with PHP or NodeJs backends. Prior to version 26.0.0, an Authenticated Local File Inclusion (LFI) vulnerability in the HAXCMS saveOutline endpoint allows a low-privileged user to read arbitrary files on the server by manipulating the location field written into site.json. This enables attackers to exfiltrate sensitive system files such as /etc/passwd, application secrets, or configuration files accessible to the web server (www-data). Version 26.0.0 patches the issue.
Title haxcms-php Local File Inclusion via saveOutline API Location Parameter v2.0
Weaknesses CWE-22
CWE-73
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N'}


Subscriptions

Haxtheweb Haxcms-nodejs Haxcms-php
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-06-05T19:11:52.724Z

Reserved: 2026-05-13T21:04:10.931Z

Link: CVE-2026-46397

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-06-05T20:17:33.747

Modified: 2026-06-05T20:48:21.200

Link: CVE-2026-46397

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-05T20:45:04Z

Weaknesses