Skip to main content

HAX CMS EUVDEUVD-2026-34881

| CVE-2026-46390 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-06-05 GitHub_M
6.9
CVSS 4.0 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify internet-facing HAX CMS PHP instance
  2. Delivery
    Send unauthenticated HTTP GET to gitlist plugin endpoint
  3. Exploit
    Browse exposed repository tree and directory structure
  4. Execution
    Enumerate commit history for sensitive artifacts
  5. Impact
    Extract credentials, keys, or proprietary source code from git objects

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

The gitlist plugin is present and active by default in HAX CMS PHP versions 2.0.0 and later - no special configuration is required to expose it. Exploitation requires no authentication (CVSS PR:N), no user interaction (CVSS UI:N), and is reachable over the network with low attack complexity (CVSS AV:N/AC:L), meaning any internet-accessible HAX CMS PHP instance in the affected version range is exploitable without preconditions. Exploitation is bounded to read-only repository and history access - CVSS VI:N and VA:N confirm no write or availability impact. The Node.js backend variant is not confirmed vulnerable based on the CPE data provided. The primary limiting factor for impact is what sensitive content is present in the exposed repositories, not any technical barrier to exploitation.

Impact

The CVSS 4.0 score of 6.9 is consistent with the vector AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N: network-accessible, low complexity, requiring no privileges or user interaction, with limited confidentiality impact on the vulnerable component and no integrity or availability impact. The VC:L rating reflects partial rather than full disclosure - repository contents are browsable but the host system is not directly compromised. No EPSS score was supplied in the input data, so exploitation probability cannot be quantified. The vulnerability is not listed in CISA KEV, so active exploitation is unconfirmed. Despite the limited CVSS confidentiality rating, real-world risk is substantially dependent on what is present in git history: hardcoded credentials, API keys, internal configuration, or proprietary source code would materially elevate the practical impact well beyond what VC:L captures. For any public-facing HAX CMS PHP deployment, this should be treated as a genuine remediation priority rather than a low-risk informational finding.

Exploit ScenarioDerived

An unauthenticated attacker discovers a public-facing HAX CMS PHP instance via passive reconnaissance (e.g., search engine dorking or scanning for known CMS paths). The attacker sends a standard HTTP GET request to the exposed gitlist plugin endpoint, immediately receiving a browsable view of the git repository tree and commit history with no credentials required. From commit history, the attacker extracts hardcoded secrets, configuration values, or internal source code present in prior commits, which may then be used for lateral movement or further attacks against dependent systems.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 05, 2026

Unauthenticated repository exposure in HAX CMS PHP (versions 2.0.0 through 25.x) allows any remote attacker to browse git repositories and full commit history via the unprotected gitlist plugin. The CVSS 4.0 vector confirms no authentication, no user interaction, and network-level access with low complexity, making exploitation trivially achievable against any public-facing instance. No public exploit identified at time of analysis, and the vulnerability is not listed in CISA KEV, but the absence of access controls on the gitlist endpoint represents a direct confidentiality risk for any sensitive data stored in or committed to those repositories.

RemediationAI

Vendor-released patch: version 26.0.0 of HAX CMS PHP, which applies authorization controls to the gitlist plugin. Upgrade to 26.0.0 as the primary fix, referencing the advisory at https://github.com/haxtheweb/issues/security/advisories/GHSA-6434-8rch-w65c for upgrade guidance. If immediate upgrade is not possible, restrict external access to the gitlist plugin route at the web server or reverse proxy layer - for example, deny requests to the gitlist endpoint path in nginx or Apache configuration to prevent unauthenticated browsing, accepting that this disables the git browsing feature for all users until the patch is applied. Alternatively, place the entire HAX CMS instance behind a network-level authentication gateway (e.g., HTTP basic auth at the reverse proxy) as a compensating control, noting this adds friction for legitimate users and does not fix the underlying authorization flaw.

Affected VersionsENISA

haxcms-php 2.0.0, < 26.0.0

Affected Packages

euvd haxcms_php_2_0_0 fix: 26.0.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

HAX CMS is a microsite management platform supporting PHP and Node.js backends; the affected component is its gitlist plugin, a web-based interface for browsing git repository contents and history. The CPE cpe:2.3:a:haxtheweb:haxcms-php identifies the PHP backend variant as the confirmed affected product. CWE-639 (Authorization Bypass Through User-Controlled Key) describes the root cause: the gitlist plugin endpoints lack access control enforcement, permitting any caller - authenticated or not - to traverse repository trees and inspect commit logs by directly referencing resource keys the server does not validate against session identity. This is a missing authorization check, not a bypass of an existing check, meaning the attack surface is the plugin's default route exposure rather than a circumvention of authentication logic.

Know when PHP gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitHub_M) PRIMARY 6.9 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (GitHub_M) · only source for this CVE.

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Jun 05, 2026 - 20:02 EUVD
CVSS changed
Jun 05, 2026 - 19:22 NVD
6.9 (MEDIUM)

DescriptionCVE.org

HAX CMS helps manage microsite universe with PHP or NodeJs backends. Starting in version 2.0.0 and prior to version 26.0.0, the gitlist plugin is exposed to unauthenticated users, allowing unauthenticated browsing of git repositories and git history. Version 26.0.0 patches the issue.

Threat Intelligence Overview

EPSS Score
0.1%
Top 84% exploitable
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

More in PHP

View all
CVE-2019-11043 CRITICAL POC
9.8 Oct 28

In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it

CVE-2012-1823 CRITICAL POC
9.8 May 11

sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not

CVE-2016-1555 CRITICAL POC
9.8 Apr 21

(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear

CVE-2018-11138 CRITICAL POC
9.8 May 31

The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by

CVE-2024-11680 CRITICAL POC
9.8 Nov 26

ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C

CVE-2025-49113 CRITICAL POC
9.9 Jun 02

Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au

CVE-2017-9841 CRITICAL POC
9.8 Jun 27

Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c

CVE-2025-0108 HIGH POC
8.8 Feb 12

Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers

CVE-2021-25298 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2021-25296 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2013-4983 CRITICAL POC
10.0 Sep 10

The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy