Security Resilience

CVE-2023-24487

Citrix Application Delivery Controller 12.1 – 12.1-55.296

Published
10 July 2023
Modified
21 November 2024
Patch / advisory
CVSS Score v3.1 6.3
Click a component to see what it means
Raw vectorCVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
EPSS Score 0.011 64th percentile
Risk Priority 66 floored blend · peak EPSS

CVSS and EPSS are reproduced from their sources (NVD, FIRST EPSS). Risk Priority is our own derived reading, not an NVD score.

Summary

CVE-2023-24487 is a medium-severity Incorrect Check of Function Return Value (CWE-253) vulnerability in Citrix Application Delivery Controller. Its CVSS base score is 6.3 (Medium).

Operationally, exploitation aligns with the MITRE ATT&CK technique Junk Data (T1001.001); ranked in the top 36% of CVEs by exploit likelihood; it is not currently listed in the CISA KEV catalog.

Deeper analysis AI-assisted summary

Synthesised by an AI model from the NVD description and linked references — a reading aid, not an authoritative source.

Citrix ADC and Citrix Gateway contain an arbitrary file read vulnerability identified as CVE-2023-24487. The flaw received a CVSS 3.1 base score of 6.3 and is associated with CWE-253. It affects the network-adjacent attack surface of these appliances and was publicly disclosed on 10 July 2023.

An unauthenticated attacker positioned on an adjacent network can exploit the issue without user interaction. Successful exploitation permits limited disclosure of file contents along with limited integrity and availability impacts on the affected appliance.

Citrix has published security bulletin CTX477714 that addresses both CVE-2023-24487 and the related CVE-2023-24488, directing customers to the corresponding software updates and configuration guidance for remediation. The EPSS score for this CVE has remained in the 0.32–0.36 range without a pronounced increase after disclosure.

EU & UK References

Vulnerability Data

Arbitrary file read in Citrix ADC and Citrix Gateway 

CWE(s)

Related Threats

MITRE ATT&CK Enterprise Techniques

T1001.001 Junk Data Command And Control
Adversaries may add junk data to protocols used for command and control to make detection more difficult.
T1001.003 Protocol or Service Impersonation Command And Control
Adversaries may impersonate legitimate protocols or web service traffic to disguise command and control activity and thwart analysis efforts.
T1003.008 /etc/passwd and /etc/shadow Credential Access
Adversaries may attempt to dump the contents of <code>/etc/passwd</code> and <code>/etc/shadow</code> to enable offline password cracking.
T1005 Data from Local System Collection
Adversaries may search local system sources, such as file systems, configuration files, local databases, virtual machine files, or process memory, to find files of interest and sensitive data prior to Exfiltration.
T1007 System Service Discovery Discovery
Adversaries may try to gather information about registered local system services.
T1021 Remote Services Lateral Movement
Adversaries may use [Valid Accounts](https://attack.
Derived from this CVE’s CWE(s) via the direct CWE→ATT&CK cross-walk.

CVEs Like This One

CVE-2023-24488Same product: Citrix Application Delivery Controller
CVE-2022-27518Same product: Citrix Application Delivery Controller
CVE-2019-19781Same product: Citrix Application Delivery Controller
CVE-2019-12989Same vendor: Citrix
CVE-2025-4879Same vendor: Citrix
CVE-2024-6235Same vendor: Citrix
CVE-2021-22941Same vendor: Citrix
CVE-2026-88778Same vendor: Citrix
CVE-2026-10817Same vendor: Citrix
CVE-2023-3467Same vendor: Citrix

Affected Assets

citrix
application delivery controller
12.1 — 12.1-55.296 · 12.1 — 12.1-55.296 · 12.1 — 12.1-65.35
citrix
gateway
12.1 — 12.1-65.35 · 13.0 — 13.0-90.11 · 13.1 — 13.1-45.61

Mitigating Controls

Mitigating Controls (NIST CSF 2.0) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→CSF cross-walk (authority under review) — links open the control.

PR.PS-06 partial match
blocks

Secure SDLC practices directly enforce proper error-handling and return-value checking during development.

Mitigating Controls (ISO/IEC 27001:2022 Annex A) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→ISO cross-walk (authority under review) — links open the control.

blocks

Secure SDLC mandates return-value checks and error handling, directly reducing CWE-253.

blocks

A.8.26 requires that security requirements (including input validation, resilience against injections, output controls, error handling, etc.) be identified and specified during development or acquisition; it does not itself enforce, implement or assure correct checking of function return values and therefore does not stop exploitation of CWE-253 defects that remain present.

blocks

A.8.27 establishes and applies secure engineering principles (e.g. least privilege, security by design, distrust external input, fail securely) and requires design reviews against known attack patterns; CWE-253 is a specific code-level implementation error in checking function returns that these principles and reviews do not stop from being introduced or exploited.

prevents

Secure coding explicitly demands checking return values, covering most of CWE-253.

finds

Security testing in development catches missing or incorrect return-value checks.

References