CVE-2024-9379 — Ivanti Cloud Services Appliance (CSA) SQL Injection Vulnerability

CVE-2024-9379

Ivanti CSA 4.6.x (EOL) — Admin-Auth SQL Injection Enables Arbitrary SQL Execution; Chained in Active Zero-Day Exploitation with CVE-2024-9380 and CVE-2024-9381

What is Ivanti Cloud Services Appliance (CSA)?

Ivanti Cloud Services Appliance (CSA) is a hardware/virtual appliance providing secure remote access and application delivery for enterprise environments. It acts as a gateway between remote users and internal resources, handling authentication, VPN connectivity, and application tunneling. Organizations in government, healthcare, and critical infrastructure use CSA to manage remote access. The appliance has an administrative web console for configuration management. Ivanti CSA 4.6.x reached end-of-life status, meaning no further security patches were planned — a condition that made vulnerabilities found during this period particularly dangerous since organizations running EOL versions had no supported upgrade path short of migrating to CSA 5.0.x.

Overview

CVE-2024-9379 is an SQL injection vulnerability in the Ivanti CSA admin web console, exploitable by a remote attacker with administrator credentials. It was one of three zero-days Ivanti disclosed on October 8, 2024 — alongside CVE-2024-9380 (OS command injection) and CVE-2024-9381 (path traversal) — all actively exploited in combination against Ivanti CSA 4.6.x devices. The cluster of zero-days followed the earlier CVE-2024-8963 (path traversal, September 2024), reflecting sustained attacker interest in Ivanti CSA 4.6.x as an EOL target with no patch support.

Affected Versions

Product Vulnerable Status
Ivanti CSA 4.6.x All builds EOL — no patch; migrate to CSA 5.0.x
Ivanti CSA 5.0.x < 5.0.2 Patched in 5.0.2

Technical Details

CWE-89 (SQL Injection). The Ivanti CSA admin web console contains one or more input fields that are not properly sanitized before being incorporated into SQL queries. An authenticated attacker with administrator access can inject arbitrary SQL statements, allowing database reads, writes, or command execution depending on the SQL engine's configuration and permissions. In the observed exploitation chain, this SQL injection vulnerability was combined with CVE-2024-9380 (OS command injection) and CVE-2024-9381 (path traversal) to establish persistent access — the SQL injection enabling database manipulation to create or escalate accounts, while the command injection achieved OS-level code execution.

The admin authentication prerequisite (PR:H) reflects that initial access to the admin console is needed. However, in the context of the broader exploitation chain, attackers who had already compromised CSA admin credentials via prior vulnerabilities (such as CVE-2024-8963) could then chain these three vulnerabilities for deeper compromise.

Discovery

Observed in active exploitation against Ivanti CSA 4.6.x devices in targeted attacks. Ivanti disclosed these three zero-days simultaneously after identifying exploitation in the wild against a limited number of customers. The pattern — multiple CVEs disclosed together, confirmed as exploited zero-days, on EOL software — is consistent with a sophisticated threat actor conducting sustained access operations against Ivanti appliances throughout 2024.

Exploitation Context

Ivanti appliances became a priority target for nation-state and sophisticated criminal actors throughout 2024 following multiple zero-days in Ivanti Connect Secure (January 2024). The CSA zero-day cluster in October 2024 indicates attackers maintained a portfolio of Ivanti-specific exploits targeting different product lines. Organizations running EOL CSA 4.6.x had no supported path to receive a patch — the only remediation was migration to CSA 5.0.x or decommissioning. This made the vulnerability particularly impactful for organizations that delayed migration, as exploitation was occurring with no official remediation available for the affected version.

Remediation

  1. Migrate immediately from Ivanti CSA 4.6.x to CSA 5.0.2 or later — no security patches will be issued for the EOL 4.6.x line.
  2. If immediate migration is not possible, isolate the CSA appliance: restrict admin console access to trusted management IPs only; block internet-facing access to the admin interface.
  3. Check for indicators of compromise on CSA appliances — review authentication logs for unusual admin access, unexpected configuration changes, new user accounts, and signs of the CVE-2024-9380/9381 chain being used alongside this SQL injection.
  4. Also apply remediations for CVE-2024-9380 (OS command injection) and CVE-2024-9381 (path traversal), which are exploited together with this vulnerability.
  5. After migration to CSA 5.0.x, perform a full forensic review of the prior appliance before trusting any credentials or configurations that passed through it.

Key Details

PropertyValue
CVE ID CVE-2024-9379
Vendor / Product Ivanti — Cloud Services Appliance (CSA)
NVD Published2024-10-08
NVD Last Modified2025-10-24
CVSS 3.1 Score6.5
CVSS 3.1 VectorCVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:H
SeverityMEDIUM
CWE CWE-89 find similar ↗
CISA KEV Added2024-10-09
CISA KEV Deadline2024-10-30
Known Ransomware Use No

CVSS 3.1 Breakdown

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
High

Required Action

CISA BOD 22-01 Deadline: 2024-10-30. As Ivanti CSA 4.6.x has reached End-of-Life status, users are urged to remove CSA 4.6.x from service or upgrade to the 5.0.x line, or later, of supported solution.

Timeline

DateEvent
2024-09-10CVE-2024-8963 (CSA path traversal) patched — prior Ivanti CSA zero-day
2024-10-08Ivanti discloses three new zero-days: CVE-2024-9379, CVE-2024-9380, CVE-2024-9381 — active exploitation confirmed
2024-10-09CISA adds CVE-2024-9379 to Known Exploited Vulnerabilities catalog
2024-10-30CISA BOD 22-01 remediation deadline