Skip to main content

HAX CMS EUVDEUVD-2026-34893

| CVE-2026-46398 HIGH
Sensitive Cookie in HTTPS Session Without 'Secure' Attribute (CWE-614)
2026-06-05 GitHub_M
8.8
CVSS 4.0 · Vendor: GitHub_M
View

Attack ChainAIDerived

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

  1. Access
    Position on shared network segment
  2. Delivery
    Wait for victim HTTP request to HAX CMS
  3. Exploit
    Sniff cleartext refresh token cookie
  4. Execution
    Replay token to issue new session
  5. Impact
    Authenticate as victim and access content

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A02:2025 - Security Misconfiguration
ASVS 5.0
V3 - Web Frontend Security Secure cookie flag
Exploitation Conditions

Exploitation requires three concrete conditions: (1) the attacker must have a network observation point on the path between the victim browser and the HAX CMS server (same Wi-Fi segment, switch-span access, ISP-level MITM, or compromised upstream router); (2) the victim must transmit at least one HTTP (not HTTPS) request to the HAX CMS origin while holding a valid haxcms_refresh_token, which happens on plaintext redirects, mixed-content loads, or direct http:// navigation; and (3) the deployment must be reachable over HTTP at all - sites that only listen on 443 and enforce HSTS preload effectively block the leak path even on vulnerable versions. The PR:N rating reflects that the attacker needs no credentials on the application itself, but the AV:N rating overstates accessibility because passive interception of a specific user's traffic is not equivalent to remote internet-wide reach.

Impact

Signals point in conflicting directions and the CVSS 4.0 score of 8.8 is likely overstated for typical deployments. The vector (AV:N/AC:L/AT:N/PR:N/UI:N, VC:H/VI:L/VA:N) treats confidentiality impact as High and reachability as Network, but real-world exploitation requires the attacker to occupy a privileged network position (same LAN, ISP, or compromised upstream hop) AND for the victim to make at least one cleartext HTTP request to the HAX CMS origin - sites served strictly over HTTPS with HSTS are not realistically exploitable. CISA SSVC corroborates this nuance: Exploitation=none, Automatable=yes, Technical Impact=partial, which is consistent with a credential-leak primitive rather than direct RCE. No KEV listing and no public POC, and EPSS is not provided in the input. Practical prioritization: medium urgency - patch promptly because the fix is trivial, but the realistic threat is targeted MITM against users on hostile networks, not internet-wide mass exploitation.

Exploit ScenarioDerived

A user on an untrusted network (coffee shop Wi-Fi, conference LAN, hostile ISP) authenticates to a HAX CMS site, then later triggers any cleartext HTTP request to the same origin - for example, typing the bare domain into the address bar without https://, clicking an http:// link, or loading a mixed-content resource. An attacker passively sniffing the segment captures the haxcms_refresh_token in the request headers and replays it from their own client to obtain a valid authenticated session as the victim. No public POC is required because the technique is generic cookie-sniffing well-documented in Firesheep-class tooling.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jun 05, 2026

Session token disclosure in HAX CMS versions 25.0.0 through 26.0.0 (exclusive) stems from the haxcms_refresh_token cookie being issued without the Secure flag, allowing the browser to send it over plaintext HTTP. A network-positioned attacker can capture the refresh token via passive sniffing and hijack the victim's authenticated session. No public exploit identified at time of analysis, and the vendor has published a fix in version 26.0.0.

RemediationAI

Vendor-released patch: upgrade to HAX CMS 26.0.0, which sets the Secure flag on the haxcms_refresh_token cookie per GitHub Security Advisory GHSA-g7v2-r32q-jf5v (https://github.com/haxtheweb/issues/security/advisories/GHSA-g7v2-r32q-jf5v). If upgrading immediately is not feasible, terminate all HTTP listeners and serve the site exclusively over HTTPS, enforce an HSTS policy with a long max-age and includeSubDomains so browsers refuse plaintext requests entirely, and configure the upstream reverse proxy or web server (nginx/Apache) to rewrite the Set-Cookie header on responses to inject the Secure attribute - note that an edge-injected Secure flag will break any user flow that still resolves to http://, so audit redirects and embedded asset URLs first. As a defense-in-depth measure, invalidate existing refresh tokens after the upgrade to evict any tokens potentially captured pre-patch.

Affected VersionsENISA

haxcms-php 25.0.0, < 26.0.0

Affected Packages

euvd haxcms_php_25_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/content management platform from HAXTheWeb supporting both PHP and Node.js backends; the affected package per CPE is haxtheweb:haxcms-php. The flaw is a classic CWE-614 (Sensitive Cookie Without 'Secure' Attribute) issue - when a cookie is set without Secure, the user agent will include it on any request to the same origin regardless of scheme, so any plaintext HTTP request (a downgrade redirect, a mixed-content asset, or an attacker-induced navigation to http://) leaks the cookie value over the wire. Because the cookie in question is a refresh token, possession of it allows the holder to mint new authenticated sessions for the victim user.

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 8.8 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/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
High
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Patch available
Jun 05, 2026 - 21:01 EUVD
CVSS changed
Jun 05, 2026 - 20:22 NVD
8.8 (HIGH)
CVE Published
Jun 05, 2026 - 19:13 nvd
UNKNOWN (no severity yet)

DescriptionCVE.org

HAX CMS helps manage microsite universe with PHP or NodeJs backends. Starting in version 25.0.0 and prior to version 26.0.0, the haxcms_refresh_token cookie is set without the Secure flag. This allows it to be transmitted over unencrypted HTTP, making it vulnerable to theft via packet sniffing on the network. Version 26.0.0 fixes the issue.

Executive ViewAI

Why It Matters

HAX CMS versions 25.0.0 through 26.0.0 transmit session refresh tokens over unencrypted HTTP connections, allowing network attackers to capture and hijack authenticated user sessions. Any organization running affected CMS versions exposes all user accounts to account takeover attacks from network eavesdroppers, creating immediate credential compromise risk.

Business Impact: High
Compensating Controls

Apply vendor patch. Pending patching: enforce HTTPS-only access via web server and network controls, and disable HTTP connectivity to affected systems.

Threat Intelligence Overview

EPSS Score
0.0%
Top 91% exploitable
Social Media
1
Sightings
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 HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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