Cybersecurity
Citrix NetScaler flaw allows shellcode execution
Researchers said a patched Citrix NetScaler vulnerability in DTLS handling could let attackers overflow memory and, according to watchTowr, redirect execution to shellcode with root privileges.
- Researchers disclosed technical details of CVE-2026-88772 in Citrix NetScaler ADC and Gateway after it had been patched.
- CISA said the products had an improper restriction of operations within a memory buffer that could lead to remote code execution or denial of service.
- watchTowr said the flaw came from NetScaler trusting DTLS fragment data in a way that could overflow a 35,840-byte scratch buffer during reassembly.
- watchTowr said the overflow could be used to divert execution to shellcode with root privileges, and the article said a proof of concept for CVE-2026-88771 had been released a day earlier and had been used with CVE-2026-88772 in attacks.
Researchers disclosed technical details of CVE-2026-88772 in Citrix NetScaler ADC and Gateway. The issue had been described as a memory overflow in DTLS handling inside the NetScaler Packet Processing Engine.
CISA said the products had an improper restriction of operations within a memory buffer that could allow remote code execution or denial of service. watchTowr said NetScaler relied on DTLS fragment fields during reassembly even when the wider message length did not match.
The company said that mismatch could let an attacker make a record seem smaller than the data copied into memory. It said packets were stored in NetScaler Buffers and then combined into a 35,840-byte scratch buffer, which the vulnerable version did not check against.
Sina Kheirkhah said a 120-byte handshake could be split across 120 fragments and still be treated as complete. watchTowr said the overflow could be turned into arbitrary shellcode execution with root privileges by using mprotect() to bypass NX protections.
The disclosure followed a proof of concept for CVE-2026-88771 that watchTowr had released a day earlier. The article said that flaw had been used together with CVE-2026-88772 in real-world attacks.
Named in this story
People
- Sina Kheirkhah
- explained the handshake reassembly example
Companies
- watchTowr
- analysed the flaw and described how it could be exploited
Governments and agencies
- U.S. Cybersecurity and Infrastructure Security Agency (CISA)
- described the flaw as a memory-buffer restriction issue
Products and systems
- Citrix NetScaler ADC
- was one of the affected Citrix products
- Citrix NetScaler Gateway
- was one of the affected Citrix products
- NetScaler Packet Processing Engine (NSPPE)
- was the component where the flaw was rooted
How the source tells it
The register was mainly technical and explanatory, with a modest urgency created by the critical rating and active-exploitation framing.
- urgency the piece foregrounded a critical rating and active-exploitation language