synced 2 MIN AGO
01 Record

CVE-2024-5921

GlobalProtect App: Insufficient Certificate Validation Leads to Privilege Escalation

MediumPUBLISHEDCNA: palo_alto
CNA base score6.0 CVSS v4.0CVSS:4.0/AV:P/AC:L/AT:P/PR:N/UI:P/VC:N/VI:H/VA:N/SC:H/SI:H/SA:H/AU:N/R:U/V:D/RE:M/U:Amber

02 Description

GlobalProtect App: Insufficient Certificate Validation Leads to Privilege Escalation

03 Exploitation and scoring

Exploitation
Public exploit code exists. CISA's assessment records a public proof of concept. That is not a report of exploitation in the wild.
SSVC decision
  • ExploitationpocPublic proof-of-concept exploit code exists. Not a report of exploitation in the wild.
  • AutomatablenoAt least one step from reconnaissance to exploitation cannot be reliably automated.
  • Technical ImpacttotalSuccessful exploitation gives total control of the vulnerable component.
CISA publishes the decision points, not a final SSVC decision. The decision also depends on mission and well-being impact, which is a property of your deployment rather than of the vulnerability.
EPSS probability
1.45% probability of exploitation activity in the next 30 days.
EPSS percentile
Equal to or higher than the score of 73.2% of scored records. A rank, not a probability.
NVD base score
7.1 (CVSS v4.0), scored by the NVD independently of the CNA.
NVD CVSS vector
CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:H/VA:N/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:N/R:U/V:D/RE:M/U:Amber
NVD analysis status
Analyzed. NVD last modified this record on 2026-06-17.
Red Hat severity
No Red Hat rating. Red Hat rates the CVEs that affect its products.

Exploit-prediction scores from FIRST. Independent scoring and analysis status from the NVD. Vendor severity from Red Hat. Exploitation assessment and catalog membership from CISA.

04 Metadata

Published
2024-11-27 03:50Z1 YR AGO
Last updated
2025-02-20 22:30Z1 YR AGO
Reserved
2024-06-12
Assigning CNA
palo_alto
Record state
PUBLISHED
Severity
Medium (CVSS 6.0)
CNA CVSS vector
CVSS:4.0/AV:P/AC:L/AT:P/PR:N/UI:P/VC:N/VI:H/VA:N/SC:H/SI:H/SA:H/AU:N/R:U/V:D/RE:M/U:Amber
Weaknesses
  • CWE-295Improper Certificate ValidationBase
Data version
5.1
Document digest
c501c230fcb8a0b4cfc986ee484826f73dd694a7f51aa66635386aac86ddad53

05 Affected products

VendorProductVersionsPlatforms
Palo Alto NetworksGlobalProtect App6.3.0 to < 6.3.2, 6.2.0 to < 6.2.6, 6.1.0, 6.2.0 to < 6.2.6-c857, 6.2.0 to < 6.2.1-c31, 6.1.0 to < 6.1.6, 6.1.0 to < 6.1.7Windows, macOS, Linux, Android, iOS, FIPS-CC mode, Windows UWP

06 References

07 Remediation

This issue is fixed in GlobalProtect app 6.2.1-c31 on Linux, GlobalProtect app 6.2.6 on Windows, GlobalProtect app 6.2.6-c857 on macOS, GlobalProtect app 6.3.2 on Windows and macOS, and all later GlobalProtect app versions. Additional fixes are under development and will be made available for the remaining platforms (Linux, iOS, and Android). The fix for this vulnerability requires three steps: * Ensure that all of your GlobalProtect portals use TLS certificate chains that meet the criteria specified in the "FIPS-CC Certification Validation" table in our documentation https://docs.paloaltonetworks.com/globalprotect/10-1/globalprotect-admin/certifications/resolve-fips-cc-mode-issues . * Ensure that the TLS certificate chains used by the GlobalProtect portals are added to the root certificate store in your operating system. * Install a fixed version of GlobalProtect using one of the deployment options below. This setting enforces strict X.509v3 verification checks on the certificate provided by the GlobalProtect portal. Note: Prisma Access customers using portals with a *.gpcloudservice.com domain name already have valid TLS certificate chains. The root certificate for these portals is from GoDaddy, which is trusted by default in Windows, macOS, RHEL, Ubuntu, iOS, and Android. Therefore, Prisma Access customers using a GlobalProtect portal with a *.gpcloudservice.com domain name should only need to perform step 3 above. Important: If your GlobalProtect portals do not use