CVE-2021-22900: Ivanti Pulse Connect Secure Unrestricted File Upload Vulnerability
Vulnerability summary
CVE-2021-22900 is a high (CVSS 7.2) Code Injection vulnerability in Ivanti Pulse Connect Secure. It is known to be exploited: CISA lists it, first on 03-11-2021. EPSS estimates a 14.15% chance of exploitation in the next 30 days, higher than 96.5% of scored vulnerabilities.
Timeline
- 27-05-2021PublishedVulnerability first disclosed.
- 03-11-2021Added to CISA KEVIvanti Pulse Connect Secure Unrestricted File Upload Vulnerability
- 03-05-2022CISA remediation dueApply updates per vendor instructions.
- 21-10-2025Last modifiedVulnerability information updated.
Description
A vulnerability allowed multiple unrestricted uploads in Pulse Connect Secure before 9.1R11.4 that could lead to an authenticated administrator to perform a file write via a maliciously crafted archive upload in the administrator web interface.
CVSS metrics
3 scores · 2 sources · 2 versions- NVDNIST7.2HighCVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
EPSS trend
Probability
14.15%
Chance of exploitation in the next 30 days
Percentile
97%
Versus all other CVEs
30-day change
0.00 pp
From 14.15% on 20-09-2026
Known exploited
Compare KEV catalogs- Added
- 03-11-2021
- Federal due date
- 03-05-2022
CISA required action
Apply updates per vendor instructions.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root cause- CWE-94Improper Control of Generation of Code ('Code Injection')The product constructs all or part of a code segment using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the syntax or behavior of the intended code segment.
- CWE-669Incorrect Resource Transfer Between SpheresThe product does not properly transfer a resource/behavior to another sphere, or improperly imports a resource/behavior from another sphere, in a manner that provides unintended control over that resource.
Affected systems
Ivanti1 product
- connect_secure9.0 | 9.0:r1 | 9.0:r1.0 | 9.0:r2 | 9.0:r2.0 | 9.0:r2.1 | 9.0:r3 | 9.0:r3.0 | 9.0:r3.1 | 9.0:r3.2 | 9.0:r3.3 | 9.0:r3.5 | 9.0:r4 | 9.0:r4.0 | 9.0:r4.1 | 9.0:r5.0 | 9.0:r6.0 | 9.1 | 9.1:r1 | 9.1:r10.0 | 9.1:r10.2 | 9.1:r11.0 | 9.1:r11.1 | 9.1:r11.3 | 9.1:r2 | 9.1:r3 | 9.1:r4 | 9.1:r4.1 | 9.1:r4.2 | 9.1:r4.3 | 9.1:r5 | 9.1:r6 | 9.1:r7 | 9.1:r8 | 9.1:r8.1 | 9.1:r8.2 | 9.1:r8.4 | 9.1:r9 | 9.1:r9.1 | 9.1:r9.2
Pulsesecure1 product
- pulse_connect_secure≤ 9.1
2 vendors · 2 products
References
2 links- kb.pulsesecure.net/articles/Pulse_Security_Advisories/SA44784/?kA23Z000000boUWSAYX Refsource MISCBroken LinkVendor Advisory
- www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2021-22900Government ResourceUS Government Resource