# CVE-2026-46390: haxtheweb HAX CMS authorization bypass in gitlist plugin

Source: https://junglewise.ai/threats/cve-2026-46390-haxtheweb-hax-cms-authorization-bypass-in-gitlist-plugin  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-06-05. Updated: 2026-06-05  
License: CC BY 4.0 with a link back

CVE-2026-46390 · Severity: info · CVSS 6.9 · Published 2026-06-05

HAX CMS, a platform used to manage and publish microsites, contains a security flaw in its gitlist plugin. This flaw allows unauthorized individuals to browse the internal file history and source code of websites managed by the system. An attacker could use this access to discover sensitive information or secrets hidden in the site's version history, potentially leading to further system compromise.

Technologies: [Haxtheweb HAX CMS](https://junglewise.ai/threats/technologies/hax-cms). Vendors: [Haxtheweb](https://junglewise.ai/threats/vendors/haxtheweb).

## Quick answers

**Is CVE-2026-46390 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-46390 being exploited in the wild.

**How severe is CVE-2026-46390?** Informational severity, with a CVSS score of 6.9, published 5 June 2026.

**Which products and versions are affected?** Haxtheweb HAX CMS >= 2.0.0, < 26.0.0.

**Is there a fix for CVE-2026-46390?** A patch was published on 2026-06-05: Version 26.0.0 released to address the issue Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.

**How is CVE-2026-46390 attacked?** It is attacked over the network, in a network appliance.

**Am I affected by CVE-2026-46390?** Check whether you run Haxtheweb HAX CMS at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## Technical details

An authorization bypass (CWE-639) exists in the gitlist plugin of HAX CMS. The vulnerability stems from the fact that git repositories are indexed by the site owner's User ID and exposed via a predictable URL endpoint (/<UserID>/gitlist/) that does not enforce authentication. A remote, unauthenticated attacker can discover or guess a User ID to browse git repositories and full commit history. This exposure can lead to the disclosure of source code and sensitive credentials or secrets previously committed to the repository. The issue is resolved in version 26.0.0.

## Affected products

- haxtheweb HAX CMS (haxcms-php) >= 2.0.0, < 26.0.0

## Timeline

- 2026-05-12: advisory: GitHub security advisory published by maintainer
- 2026-06-05: disclosed: CVE published to NVD
- 2026-06-05: patched: Version 26.0.0 released to address the issue

## References

- [https://github.com/haxtheweb/issues/security/advisories/GHSA-6434-8rch-w65c](https://github.com/haxtheweb/issues/security/advisories/GHSA-6434-8rch-w65c)

## Related threats

- [haxtheweb HAX CMS weak PRNG for salts in install.php](https://junglewise.ai/threats/cve-2026-46493-haxtheweb-hax-cms-weak-prng-for-salts-in-install-php)
- [haxtheweb HAX CMS insufficient session expiration](https://junglewise.ai/threats/cve-2026-46401-haxtheweb-hax-cms-insufficient-session-expiration)
- [haxtheweb HAX CMS denial of service in createSite endpoint](https://junglewise.ai/threats/cve-2026-46357-haxtheweb-hax-cms-denial-of-service-in-createsite-endpoint)
- [haxtheweb HAX CMS stored XSS in video-player component](https://junglewise.ai/threats/cve-2026-46496-haxtheweb-hax-cms-stored-xss-in-video-player-component)
- [haxtheweb HAX CMS authenticated RCE via file overwrite in saveOutline](https://junglewise.ai/threats/cve-2026-46399-haxtheweb-hax-cms-authenticated-rce-via-file-overwrite-in)
