Multiple Zscaler Client Connector Flaws Enable Remote Code Execution (CVE-2026-59568)

Multiple Zscaler Client Connector Flaws Enable Remote Code (TL-2026-2139) is a critical-severity software vulnerability scored CVSS 9.1, first published 2026-08-25. It has no confirmed attribution, affects Zscaler Client Connector, references 5 CVEs (CVE-2026-59568, CVE-2026-59564, CVE-2026-59567), maps to 8 MITRE ATT&CK techniques (T1203, T1489, T1499.004), and is covered by 9 detection rules and 18 indicators of compromise.

Key facts for TL-2026-2139

Threat ID
TL-2026-2139
Severity
CRITICAL
CVSS
9.1 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N)
Status
ACTIVE
Category
VULNERABILITY
First published
2026-08-25
Last reviewed
2026-08-25
Attribution confidence
LOW
Motivation
UNKNOWN
Detection rules
9
Indicators of compromise
18

Zscaler patched five vulnerabilities in Client Connector in its June 1, 2026 release train, headlined by CVE-2026-59568 (CVSS 9.1, CWE-20), which lets an unauthenticated, unprivileged attacker execute arbitrary code in the product's context with no user interaction. The same release also fixes an authentication bypass between the client and the Client Connector Portal (CVE-2026-59564, CVSS 9.1), a local privilege-escalation flaw (CVE-2026-59567, CVSS 8.8), a Windows local/kernel denial-of-service buffer overflow (CVE-2026-59565, CVSS 8.8), and an Android/ChromeOS local denial-of-service buffer overflow (CVE-2026-59566, CVSS 8.4).

How Multiple Zscaler Client Connector Flaws Enable Remote Code works

Zscaler Client Connector — the endpoint agent that brokers Zero Trust/SASE connectivity for Zscaler Internet Access and Private Access — shipped five CVEs in the same 2026 release train, disclosed via Zscaler's Client Connector App Release Summary 2026 and published to NVD on 2026-08-24.

CVE-2026-59568 is the headline issue: an improper-input-validation flaw (CWE-20) that allows an unauthenticated, unprivileged attacker to execute arbitrary code within the Client Connector's own process context (CVSS 3.1 9.1: AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N). NVD's description frames it as 'multiple vulnerabilities' rather than a single bug, indicating more than one distinct code path reaches the unvalidated-input condition.

CVE-2026-59564 is a CWE-304 (Missing Critical Step in Authentication) issue in the communications channel between the Client Connector app and its backend Client Connector Portal, also scored 9.1 with an identical vector — meaning an attacker on the network path between agent and portal can bypass an authentication step in that protocol.

CVE-2026-59567 is a set of local privilege-escalation bugs (CWE-280, Improper Handling of Insufficient Permissions or Privileges, CVSS 8.8: AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H) letting an unprivileged local user reach arbitrary code execution in a privileged context; the Scope:Changed (S:C) vector confirms the exploited component's privileges extend beyond its own security scope.

CVE-2026-59565 is a remotely reachable buffer overflow (CWE-229, Improper Handling of Values, CVSS 8.8: AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) that crashes the Windows kernel/driver component, producing a local and kernel denial-of-service condition.

Fixed builds were published across Windows, macOS, Linux, Android, ChromeOS, and iOS on 2026-06-01, roughly 12 weeks before the CVEs were assigned and publicized; GBHackers additionally cites a further round of Windows hardening builds (4.9.0.455, 4.8.0.291, 4.9.0.448, 4.8.0.284, 4.7.0.364) beyond the initial June baseline. As of the 2026-08-25 GBHackers report, no public proof-of-concept, technical exploit writeup, or exploitation-in-the-wild has surfaced, and this research found no additional public PoC or KEV listing. Because Client Connector is a widely deployed enterprise security/VPN agent that typically runs with elevated (SYSTEM/service) privileges, unpatched fleets remain a high-value target: compromising the agent itself both grants code execution on the endpoint and can undermine the security control the agent is meant to provide.

A fifth vulnerability in the same release train, CVE-2026-59566 (CVSS 3.1: 8.4, AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, CWE-229), was published alongside the other four on 2026-08-24: a locally exploitable buffer overflow causing a local denial-of-service on Android and ChromeOS builds prior to 4.2, sharing the same weakness class (Improper Handling of Values) as the Windows kernel DoS in CVE-2026-59565. Together the five CVEs span every platform Client Connector ships on (Windows, macOS, Linux, Android, ChromeOS, iOS) and give this release train an average disclosed CVSS in the high-8s/low-9s range — a marked jump from an earlier, unrelated 2026 Client Connector issue this research also located (CVE-2026-22569, CVSS 5.4, published 2026-03-31), where an incorrect startup configuration on Windows could leave a limited amount of traffic uninspected under rare circumstances. Tenable's legacy CVSSv2 scoring for CVE-2026-59568 (9.4, AV:N/AC:L/Au:N/C:C/I:C/A:N) corroborates the same complete-confidentiality/integrity-compromise characterization as the v3.1 score.

Two evidence-bound technical inferences follow from the published CVSS vectors even though Zscaler has not disclosed the vulnerable component, listening port, or protocol for any of the five CVEs. First, CVE-2026-59565's vector carries PR:L despite an AV:N (network) attack vector — meaning, per Tenable's own phrasing, the flaw requires an 'authenticated remote attacker,' i.e. someone who already holds some low-privilege network-reachable session, rather than a fully anonymous outsider. Second, that same vector scores C:H/I:H/A:H — full impact across all three properties, not an availability-only DoS — even though both Zscaler's own text and NVD categorize it only as a 'local and kernel denial-of-service.' A kernel/driver-context buffer overflow that corrupts memory can plausibly do more than crash the system; the full-impact scoring leaves that door open even though no source confirms code execution beyond the documented crash. Third, CVE-2026-59564's flaw sits specifically 'in communications between' the Client Connector app and its backend Portal (CWE-304) — architecturally, exploiting a gap in that channel favors an attacker positioned on the network path between agent and portal, which is why this research maps an Adversary-in-the-Middle technique alongside the direct authentication-bypass mapping for that CVE.

No source located during this research — GBHackers, NVD, Tenable, MITRE's CVE.org record, or public exploit trackers (GitHub PoC collections, Exploit-DB-style search) — describes a public proof-of-concept, a technical write-up of the exploitation sequence, or confirmed exploitation in the wild for any of the five CVEs; Zscaler's own advisory text is limited to the one-line CWE-mapped description and the remediated build numbers per platform.

MITRE ATT&CK techniques used in TL-2026-2139

Execution

T1203 Exploitation for Client Execution

Impact

T1489 Service Stop; T1499.004 Application or System Exploitation

defense-impairment

T1556 Modify Authentication Process

Credential Access

T1557 Adversary-in-the-Middle

Resource Development

T1588.005 Exploits; T1588.006 Vulnerabilities

Reconnaissance

T1595.002 Vulnerability Scanning

Affected products and versions in Multiple Zscaler Client Connector Flaws Enable Remote Code

  • Zscaler — Client Connector
    Vulnerable versions: Windows builds prior to 4.6.0.457 / 4.7.0.317 / 4.8.0.232 / 4.9.0.372; macOS builds prior to 4.5.2.312 / 4.7.0.292 / 4.8.0.191; Linux builds prior to 3.7.2.64 / 4.2.1.64; Android builds prior to 4.2 (also vulnerable to CVE-2026-59566); ChromeOS builds prior to 4.2 (also vulnerable to CVE-2026-59566); iOS builds prior to 4.5.1
    Fixed in: Windows 4.6.0.457, 4.7.0.317, 4.8.0.232, 4.9.0.372; macOS 4.5.2.312, 4.7.0.292, 4.8.0.191; Linux 3.7.2.64, 4.2.1.64; Android 4.2; ChromeOS 4.2; iOS 4.5.1

Remediation for Multiple Zscaler Client Connector Flaws Enable Remote Code

Patches

  • Windows: 4.6.0.457 / 4.7.0.317 / 4.8.0.232 / 4.9.0.372 (2026-06-01 baseline)
  • macOS: 4.5.2.312 / 4.7.0.292 / 4.8.0.191
  • Linux: 3.7.2.64 / 4.2.1.64
  • Android: 4.2
  • ChromeOS: 4.2
  • iOS: 4.5.1

Immediate actions

  • Upgrade Windows Client Connector to 4.6.0.457, 4.7.0.317, 4.8.0.232, or 4.9.0.372 (or later), including GBHackers-cited follow-on Windows builds 4.9.0.455, 4.8.0.291, 4.9.0.448, 4.8.0.284, 4.7.0.364
  • Upgrade macOS Client Connector to 4.5.2.312, 4.7.0.292, or 4.8.0.191 (or later)
  • Upgrade Linux Client Connector to 3.7.2.64 or 4.2.1.64 (or later)
  • Upgrade Android and ChromeOS Client Connector to 4.2 or later, and iOS to 4.5.1 or later
  • Treat Android/ChromeOS 4.2 as also remediating a fifth vulnerability in the same release train, CVE-2026-59566 (local denial-of-service buffer overflow, CWE-229)

Workarounds

  • None published by Zscaler; apply the remediated release — no interim mitigation is documented

Longer-term hardening

  • Inventory every endpoint running Client Connector against current Zscaler release guidance rather than assuming auto-update coverage
  • Establish a recurring patch-verification process for the Client Connector fleet given five distinct CVEs shipped in a single release train
  • Retain Client Connector installation logs and verify successful post-reboot deployment of remediated builds

CVEs associated with Multiple Zscaler Client Connector Flaws Enable Remote Code

CVE-2026-59568, CVE-2026-59564, CVE-2026-59567, CVE-2026-59565, CVE-2026-59566

Weaknesses (CWE) in Multiple Zscaler Client Connector Flaws Enable Remote Code

CWE-20, CWE-304, CWE-280, CWE-229

Timeline of Multiple Zscaler Client Connector Flaws Enable Remote Code

  • Zscaler discloses an earlier, unrelated Windows Client Connector issue, CVE-2026-22569 (CVSS 5.4, improper validation of unsafe equivalence in input), where an incorrect startup configuration could leave a limited amount of traffic uninspected under rare circumstances — part of a broader pattern of Client Connector vulnerabilities disclosed across 2026.
  • Zscaler ships remediated Client Connector builds (e.g., Windows 4.8.0.232, Android/ChromeOS 4.2) later confirmed to fix CVE-2026-59568, CVE-2026-59564, CVE-2026-59567, CVE-2026-59565, and CVE-2026-59566.
  • Zscaler's Client Connector App Release Summary 2026 documents all five vulnerabilities and the remediated version numbers across Windows, macOS, Linux, Android, ChromeOS, and iOS.
  • NVD separately publishes a fifth Client Connector vulnerability in the same disclosure batch, CVE-2026-59566 (CVSS 8.4, CWE-229 buffer overflow), producing a local denial-of-service on Android and ChromeOS builds prior to 4.2 — bringing the June 2026 release train to five total CVEs.
  • NVD publishes CVE-2026-59568 (CVSS 9.1 RCE, CWE-20), CVE-2026-59564 (CVSS 9.1 auth bypass, CWE-304), CVE-2026-59567 (CVSS 8.8 local privilege escalation, CWE-280), and CVE-2026-59565 (CVSS 8.8 local/kernel DoS, CWE-229) for Zscaler Client Connector.
  • TL-Intel pipeline ingests the GBHackers report via RSS hunt and opens threat tracking for TL-2026-2139.
  • TL-Intel research confirms no public proof-of-concept, exploit code, PoC-tracker listing, or CISA KEV entry exists for any of the five CVEs as of this report; Zscaler has not disclosed the specific affected component, port, or protocol for any of the flaws.
  • GBHackers publishes coverage of the four headline vulnerabilities, stating that public technical exploit details and reliable IOCs are not yet available and that no active exploitation is confirmed.

Sources cited for Multiple Zscaler Client Connector Flaws Enable Remote Code

Threats related to Multiple Zscaler Client Connector Flaws Enable Remote Code

Detection coverage for TL-2026-2139

As of 2026-08-25, Threadlinqs Intelligence publishes 9 detection rule(s) for TL-2026-2139 across Splunk SPL, Microsoft KQL and Sigma, covering 18 indicator(s) of compromise. The whole corpus is readable without an account; a free account unlocks full detection query text in Splunk SPL, Microsoft KQL and Sigma; paid tiers add raw indicator values, correlation and the MCP server. Threadlinqs MCP server · View plans.

Threadlinqs Intelligence — Real-Time Threat Detection Platform

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

Latest Threats