Read the docs
TI-2021-05191 Aliases CVE-2021-22205GHSA-vgp2-3hxm-6x85

Code injection in GitLab

Priority CRITICAL 100Exploited in the wildCWE-94Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Code execution
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-94.

Summary

An issue has been discovered in GitLab CE/EE affecting all versions starting from 11.9. GitLab was not properly validating image files that were passed to a file parser which resulted in a remote command execution.

Why it matters now

Exploitation Active In CISA KEV since 2021-11-03CISA due date 2021-11-17Known ransomware use
EPSS 0.99731 99th percentileScored 2026-11-07
Public exploit Yes 2 exploit referencesTagged by NVD
Fix Fixed GitLab (GitLab): 13.8.8, 13.9.6, 13.10.3

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Active
Automatable
Yes
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
GitLabGitLab11.9 to before 13.8.8; 13.9 to before 13.9.6; 13.10 to before 13.10.313.8.8, 13.9.6, 13.10.3Patch availableCNA
  • GitLab VendorGitLab Affected 11.9 to before 13.8.8; 13.9 to before 13.9.6; 13.10 to before 13.10.3 Fixed in 13.8.8, 13.9.6, 13.10.3 Patch available CNA

CPE configurations NVD · 6

CPEVersionsRoleVendor
cpe:2.3:a:gitlab:gitlab:*:*:*:*:community:*:*:*11.9.0 to before 13.8.8VulnerableGitLab
cpe:2.3:a:gitlab:gitlab:*:*:*:*:enterprise:*:*:*11.9.0 to before 13.8.8VulnerableGitLab
cpe:2.3:a:gitlab:gitlab:*:*:*:*:community:*:*:*13.9.0 to before 13.9.6VulnerableGitLab
cpe:2.3:a:gitlab:gitlab:*:*:*:*:enterprise:*:*:*13.9.0 to before 13.9.6VulnerableGitLab
cpe:2.3:a:gitlab:gitlab:*:*:*:*:community:*:*:*13.10.0 to before 13.10.3VulnerableGitLab
cpe:2.3:a:gitlab:gitlab:*:*:*:*:enterprise:*:*:*13.10.0 to before 13.10.3VulnerableGitLab
  • cpe:2.3:a:gitlab:gitlab:*:*:*:*:community:*:*:* Versions 11.9.0 to before 13.8.8 Vulnerable ·GitLab
  • cpe:2.3:a:gitlab:gitlab:*:*:*:*:enterprise:*:*:* Versions 11.9.0 to before 13.8.8 Vulnerable ·GitLab
  • cpe:2.3:a:gitlab:gitlab:*:*:*:*:community:*:*:* Versions 13.9.0 to before 13.9.6 Vulnerable ·GitLab
  • cpe:2.3:a:gitlab:gitlab:*:*:*:*:enterprise:*:*:* Versions 13.9.0 to before 13.9.6 Vulnerable ·GitLab
  • cpe:2.3:a:gitlab:gitlab:*:*:*:*:community:*:*:* Versions 13.10.0 to before 13.10.3 Vulnerable ·GitLab
  • cpe:2.3:a:gitlab:gitlab:*:*:*:*:enterprise:*:*:* Versions 13.10.0 to before 13.10.3 Vulnerable ·GitLab

Remediation

  • Fix · CNA GitLab (GitLab) Fixed in 13.8.8, 13.9.6, 13.10.3

Timeline

  1. 2021-11-03 Added to CISA KEV
  2. 2026-10-02 Threatist record created from CVE-2021-22205
  3. 2026-10-03 Alias added: GHSA-vgp2-3hxm-6x85

References

  • TI-2026-71508 Integer overflow in GitLab allows code execution on the server KEVCVSS 3.1CRITICAL 10.0
  • TI-2026-58817 Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') in GitLab KEVCVSS 3.1CRITICAL 10.0
  • TI-2023-06425 Weak Password Recovery Mechanism for Forgotten Password in GitLab KEVCVSS 3.1CRITICAL 10.0
  • TI-2021-05161 Server-side request forgery in GitLab KEVCVSS 3.1CRITICAL 9.8
  • TI-2022-02763 Injection in GitLab CVSS 3.1CRITICAL 9.9
  • TI-2021-17165 Server-side request forgery in GitLab KEVCVSS 3.1HIGH 7.5
See all 1506 →

Sources