Skip to navigation

Threat reportVulnerabilityTL-2026-5307

Critical Citrix XenServer Vulnerability (CVE-2026-98432, CVE-2026-102703) Could Let Attackers Take Over Virtualization Hosts Without Authentication

criticalPATCHED

Citrix bulletin CTX697256 (published 2026-11-03) fixes a critical flaw, CVE-2026-98432, that allows unauthenticated remote compromise of XenServer hosts and appliances from the management network, plus CVE-2026-102703, a guest-VM-to-host escape requiring a privileged account inside a VM. No active exploitation or public PoC is reported.

Key facts for Citrix XenServer host takeover

IdentifiersTL-2026-5307, CVE-2026-98432, CVE-2026-102703, CVE-2026-97631, CVE-2026-45447, CVE-2024-38797, CVE-2024-38796, CVE-2022-36764, CVE-2022-36763, CVE-2026-79610, CVE-2026-102700, CVE-2026-102701, CVE-2026-114406
SeverityCRITICAL
First disclosed
Exploitation statusNo known exploitation
EPSSCVE-2026-45447: 4.0% (90.2th percentile); CVE-2026-98432: 0.7% (55.3th percentile); CVE-2026-97631: 0.6% (50.4th percentile)
Affected productsCitrix XenServer; Citrix XenServer Workload Balancing; Citrix XenServer Conversion Manager
MITRE ATT&CK techniquesT1190 Exploit Public-Facing Application, T1542 Pre-OS Boot, T1611 Escape to Host
MotivationUNKNOWN
Target sectorstechnology, cloud and hosting, government administration, finance, health
Target regionsGlobal
Detection rules9 (1 shown free)
Sources8 cited sources

Detection coverage for Citrix XenServer host takeover

As of 2026-11-05, Threadlinqs Intelligence publishes 9 detection rule(s) for TL-2026-5307 across Splunk SPL, Microsoft KQL and Sigma, covering 5 indicator(s) of compromise. The whole corpus is readable without an account. Every threat comes with one complete detection in Splunk SPL, Microsoft KQL and Sigma, free for everyone; a free account adds daily TL Creds to unlock the rest. Paid plans add a larger daily allowance, correlation and the MCP server. Threadlinqs MCP server · View plans.

Free detection: XenServer Host Periodic Outbound Beaconing to External Address (C2 Pattern)

Flags hypervisor management hosts making regular, low-jitter outbound connections to non-RFC1918 destinations, a command-and-control beacon pattern after compromise of a XenServer host or appliance (CVE-2026-98432). Hypervisor management interfaces normally talk only to internal systems and Citrix update endpoints.

  • Languages: Splunk SPL, Microsoft KQL, Sigma
  • ATT&CK: T1071, T1071.001, T1041
  • Data sources: palo_alto_traffic_logs, pan:traffic, CommonSecurityLog
  • Severity: high
  • Confidence: medium

Splunk SPL

index=network sourcetype="pan:traffic" action=allowed src_ip="10.10.10.0/24" NOT dest_ip="10.0.0.0/8" NOT dest_ip="172.16.0.0/12" NOT dest_ip="192.168.0.0/16"
| sort 0 src_ip dest_ip _time
| streamstats current=f last(_time) AS prev_time BY src_ip dest_ip dest_port
| eval delta=_time-prev_time
| stats count AS conns avg(delta) AS avg_delta stdev(delta) AS jitter sum(bytes_out) AS bytes_out BY src_ip dest_ip dest_port
| where conns>=10 AND jitter<(avg_delta*0.2)
| eval detection="TL-2026-5307 XenServer host periodic outbound beaconing"

Microsoft KQL

CommonSecurityLog
| where TimeGenerated > ago(24h)
| where DeviceAction in~ ('allow', 'allowed', 'accept')
| where ipv4_is_in_range(SourceIP, '10.10.10.0/24')
| where ipv4_is_private(DestinationIP) == false
| sort by SourceIP asc, DestinationIP asc, TimeGenerated asc
| extend Delta = iff(SourceIP == prev(SourceIP) and DestinationIP == prev(DestinationIP), datetime_diff('second', TimeGenerated, prev(TimeGenerated)), long(null))
| summarize Conns = count(), AvgDelta = avg(Delta), StdDelta = stdev(Delta) by SourceIP, DestinationIP, DestinationPort
| where Conns >= 10 and StdDelta < AvgDelta * 0.2

Sigma

title: XenServer Management Host Outbound Connection To Non-Private Address
id: 5b3a8f17-d204-49e6-b7c8-1f6e9d0a3c03
status: experimental
description: Detects XenServer management-network hosts connecting to public addresses, a possible C2 channel after compromise via CVE-2026-98432 (CTX697256).
references:
    - https://support.citrix.com/external/article/CTX697256
author: AII-Detector — ThreadLinqs Intelligence
date: 2026/11/05
tags:
    - attack.command_and_control
    - attack.t1071
    - attack.exfiltration
    - attack.t1041
    - cve.2026.98432
logsource:
    category: firewall
detection:
    selection:
        src_ip|cidr: '10.10.10.0/24'
    filter_private:
        dst_ip|cidr:
            - '10.0.0.0/8'
            - '172.16.0.0/12'
            - '192.168.0.0/16'
    condition: selection and not filter_private
falsepositives:
    - Hosts configured to reach Citrix update services or NTP/DNS over the internet
level: medium

Known false positives:

  • Hosts allowed to reach Citrix update/licensing endpoints, NTP or public DNS
  • Scheduled update and telemetry checks that are periodic by design

Tuning notes: Set src_ip to the XenServer management subnet. Allowlist Citrix update, NTP and DNS destinations before enabling alerting. Tighten the jitter ratio (0.2) or minimum connection count (10) to balance noise.

8 more detection rules (Splunk SPL, Microsoft KQL, Sigma) · unlock with TL Creds. Sign up free to unlock the detection rules or query them with the Threadlinqs MCP server (Purple)
  • XenServer Guest Device Model Process Spawning Host Shell (CVE-2026-102703 Guest-to-Host Escape) · unlock with TL Creds
  • XenServer Host Boot Chain Modification (PXE / Secure Boot Issues, Pre-OS Boot Persistence) · unlock with TL Creds
  • XenServer Host Outbound SSH Fan-Out (Lateral Movement From Hypervisor) · unlock with TL Creds
  • PXE / TFTP Boot Image Modification On Virtualization Infrastructure (Pre-OS Boot) · unlock with TL Creds
  • Root SSH authorized_keys Modified On XenServer Host (Post-Exploitation Persistence) · unlock with TL Creds
  • Reverse Shell or Remote Payload Retrieval From XenServer Host (C2 Staging) · unlock with TL Creds
  • XenServer Management Plane Access From Non-Admin Source (CVE-2026-98432) — Exploitation · unlock with TL Creds
  • XenServer dom0 Service Spawning Shell or Download Tool (CVE-2026-98432 Post-Exploitation) · unlock with TL Creds

Indicators of compromise for Citrix XenServer host takeover

As of 2026-11-05, Threadlinqs Intelligence tracks 5 indicators of compromise for TL-2026-5307.

5 indicators of compromise · unlock with TL Creds. Compare plans

How Citrix XenServer host takeover works

Citrix released security bulletin CTX697256 on 2026-11-03 covering XenServer 8.4, XenServer 9, the Workload Balancing appliance and the Conversion Manager appliance. The bulletin addresses multiple issues, the most severe being CVE-2026-98432, described as unauthenticated remote compromise of the host or appliance. Exploitation requires network access to the management network, so exposure is determined by how well hypervisor management interfaces are segmented. Takeover of a hypervisor host gives an attacker control of every virtual machine running on it.

The second named flaw, CVE-2026-102703, is a privileged guest VM escape to the host. An attacker needs a privileged account inside a virtual machine, and a successful exploit breaks the isolation boundary between guest and hypervisor.

The bulletin also covers six further issues in PXE network boot handling and Secure Boot that can lead to VM compromise or Secure Boot bypass: CVE-2026-97631, CVE-2026-45447, CVE-2024-38797, CVE-2024-38796, CVE-2022-36764 and CVE-2022-36763. These are carried in the bulletin but are not the focus of this record.

Fixed versions named in the source are Workload Balancing 2026.1.1 or later and Conversion Manager 2026.2.0; patched XenServer builds are listed in the Citrix bulletin. The coverage the bulletin does not provide: CVSS score and vector, CWE, discoverer credit, and any confirmation of in-the-wild exploitation, malware or threat actor activity. CVSS is therefore left null. A direct NVD lookup for CVE-2026-98432 returned a Linux-kernel TCP use-after-free description that does not match the Citrix bulletin, so that data was not used and the entry should be revalidated once NVD enriches the Citrix CVEs. No network or file IOCs have been published; the IOC list holds exposure and asset indicators for scoping.

MITRE ATT&CK techniques by tactic:

Initial Access

T1190 Exploit Public-Facing Application

Persistence

T1542 Pre-OS Boot

Defense Evasion

T1542 Pre-OS Boot

Privilege Escalation

T1611 Escape to Host

Remediation for Citrix XenServer host takeover

Patches

  • Citrix CTX697256 XenServer security update
  • Workload Balancing 2026.1.1 or later
  • Conversion Manager 2026.2.0

Immediate actions

  • Apply the fixes listed in Citrix bulletin CTX697256 to all XenServer 8.4 and XenServer 9 hosts
  • Upgrade Workload Balancing appliances to 2026.1.1 or later
  • Upgrade Conversion Manager appliances to 2026.2.0
  • Restrict access to the XenServer management network to authorized administrative hosts only

Workarounds

  • No workaround is stated in the source; limit management network reachability until patched

Longer-term hardening

  • Isolate hypervisor management interfaces on a dedicated segmented network with strict ACLs
  • Monitor management-plane traffic and administrative actions on hypervisors and appliances
  • Review PXE boot and Secure Boot configuration across virtualization hosts

Affected and fixed versions

  • Citrix — XenServer
    Vulnerable versions: 8.4; 9
    Fixed in: See Citrix bulletin CTX697256 for patched builds
  • Citrix — XenServer Workload Balancing
    Vulnerable versions: Versions before 2026.1.1
    Fixed in: 2026.1.1 or later
  • Citrix — XenServer Conversion Manager
    Vulnerable versions: Versions before 2026.2.0
    Fixed in: 2026.2.0

Timeline of Citrix XenServer host takeover

  • Earlier XenServer bulletin CTX696527 (Multiple Issues) published; Canadian Cyber Centre issues advisory AV26-400
  • HKCERT publishes a medium-risk summary of an earlier XenServer 8.4/9 bulletin (CTX696836, seven CVEs including CVE-2026-42492 and CVE-2026-62428) covering denial of service, security restriction bypass and data manipulation
  • locked-ioc-5 publishes bulletin CTX697170 covering CVE-2026-79610, CVE-2026-102700 and CVE-2026-102701 for XenServer 8.4 and 9
  • Fixes made available: Workload Balancing 2026.1.1 or later, Conversion Manager 2026.2.0 and updated XenServer 8.4 and 9 builds
  • locked-ioc-5 publishes security bulletin CTX697256 covering CVE-2026-98432 (unauthenticated host/appliance compromise), CVE-2026-102703 (guest VM escape) and six PXE/Secure Boot issues
  • Research pass finds no CVSS, CWE, discoverer credit, PoC or exploitation reports for CVE-2026-98432; an NVD lookup returned an unrelated Linux-kernel entry, so enrichment must be revalidated
  • Cyber Security News reports the flaw; the bulletin does not confirm active exploitation or name malware

Sources cited for Citrix XenServer host takeover

Drafted by the Threadlinqs research pipeline from 8 sources; published ; last updated —.

Threadlinqs Intelligence — Real-Time Threat Detection Platform

[ 0 threats ] [ 0 det ] [ CRIT: 0 ] [ HIGH: 0 ]
// threat_feed
$ sort --newest
Showing all threats

Live intelligence console

Threat level

Latest Threats