The SentinelOne Annual Threat Report - A Defenders Guide from the FrontlinesThe SentinelOne Annual Threat ReportGet the Report
Experiencing a Breach?Blog
Get StartedContact Us
SentinelOne
  • Platform
    Platform Overview
    • Singularity Platform
      Welcome to Integrated Enterprise Security
    • AI for Security
      Leading the Way in AI-Powered Security Solutions
    • Securing AI
      Accelerate AI Adoption with Secure AI Tools, Apps, and Agents.
    • How It Works
      The Singularity XDR Difference
    • Singularity Marketplace
      One-Click Integrations to Unlock the Power of XDR
    • Pricing & Packaging
      Comparisons and Guidance at a Glance
    Data & AI
    • Purple AI
      Accelerate SecOps with Generative AI
    • Singularity Hyperautomation
      Easily Automate Security Processes
    • AI-SIEM
      The AI SIEM for the Autonomous SOC
    • Singularity Data Lake
      AI-Powered, Unified Data Lake
    • Singularity Data Lake for Log Analytics
      Seamlessly Ingest Data from On-Prem, Cloud or Hybrid Environments
    Endpoint Security
    • Singularity Endpoint
      Autonomous Prevention, Detection, and Response
    • Singularity XDR
      Native & Open Protection, Detection, and Response
    • Singularity RemoteOps Forensics
      Orchestrate Forensics at Scale
    • Singularity Threat Intelligence
      Comprehensive Adversary Intelligence
    • Singularity Vulnerability Management
      Application & OS Vulnerability Management
    • Singularity Identity
      Identity Threat Detection and Response
    Cloud Security
    • Singularity Cloud Security
      Block Attacks with an AI-Powered CNAPP
    • Singularity Cloud Native Security
      Secure Cloud and Development Resources
    • Singularity Cloud Workload Security
      Real-Time Cloud Workload Protection Platform
    • Singularity Cloud Data Security
      AI-Powered Threat Detection for Cloud Storage
    • Singularity Cloud Security Posture Management
      Detect and Remediate Cloud Misconfigurations
    Securing AI
    • Prompt Security
      Secure AI Tools Across Your Enterprise
  • Why SentinelOne?
    Why SentinelOne?
    • Why SentinelOne?
      Cybersecurity Built for What’s Next
    • Our Customers
      Trusted by the World’s Leading Enterprises
    • Industry Recognition
      Tested and Proven by the Experts
    • About Us
      The Industry Leader in Autonomous Cybersecurity
    Compare SentinelOne
    • Arctic Wolf
    • Broadcom
    • CrowdStrike
    • Cybereason
    • Microsoft
    • Palo Alto Networks
    • Sophos
    • Splunk
    • Trellix
    • Trend Micro
    • Wiz
    Verticals
    • Energy
    • Federal Government
    • Finance
    • Healthcare
    • Higher Education
    • K-12 Education
    • Manufacturing
    • Retail
    • State and Local Government
  • Services
    Managed Services
    • Managed Services Overview
      Wayfinder Threat Detection & Response
    • Threat Hunting
      World-Class Expertise and Threat Intelligence
    • Managed Detection & Response
      24/7/365 Expert MDR Across Your Entire Environment
    • Incident Readiness & Response
      DFIR, Breach Readiness, & Compromise Assessments
    Support, Deployment, & Health
    • Technical Account Management
      Customer Success with Personalized Service
    • SentinelOne GO
      Guided Onboarding & Deployment Advisory
    • SentinelOne University
      Live and On-Demand Training
    • Services Overview
      Comprehensive Solutions for Seamless Security Operations
    • SentinelOne Community
      Community Login
  • Partners
    Our Network
    • MSSP Partners
      Succeed Faster with SentinelOne
    • Singularity Marketplace
      Extend the Power of S1 Technology
    • Cyber Risk Partners
      Enlist Pro Response and Advisory Teams
    • Technology Alliances
      Integrated, Enterprise-Scale Solutions
    • SentinelOne for AWS
      Hosted in AWS Regions Around the World
    • Channel Partners
      Deliver the Right Solutions, Together
    • SentinelOne for Google Cloud
      Unified, Autonomous Security Giving Defenders the Advantage at Global Scale
    • Partner Locator
      Your Go-to Source for Our Top Partners in Your Region
    Partner Portal→
  • Resources
    Resource Center
    • Case Studies
    • Data Sheets
    • eBooks
    • Reports
    • Videos
    • Webinars
    • Whitepapers
    • Events
    View All Resources→
    Blog
    • Feature Spotlight
    • For CISO/CIO
    • From the Front Lines
    • Identity
    • Cloud
    • macOS
    • SentinelOne Blog
    Blog→
    Tech Resources
    • SentinelLABS
    • Ransomware Anthology
    • Cybersecurity 101
  • About
    About SentinelOne
    • About SentinelOne
      The Industry Leader in Cybersecurity
    • Investor Relations
      Financial Information & Events
    • SentinelLABS
      Threat Research for the Modern Threat Hunter
    • Careers
      The Latest Job Opportunities
    • Press & News
      Company Announcements
    • Cybersecurity Blog
      The Latest Cybersecurity Threats, News, & More
    • FAQ
      Get Answers to Our Most Frequently Asked Questions
    • DataSet
      The Live Data Platform
    • S Foundation
      Securing a Safer Future for All
    • S Ventures
      Investing in the Next Generation of Security, Data and AI
  • Pricing
Get StartedContact Us
CVE Vulnerability Database
Vulnerability Database/CVE-2020-14172

CVE-2020-14172: Atlassian Jira RCE Vulnerability

CVE-2020-14172 is a remote code execution vulnerability in Atlassian Jira Server and Data Center caused by insecure velocity template handling. This article covers technical details, affected versions, impact, and mitigation.

Published: March 4, 2026

CVE-2020-14172 Overview

CVE-2020-14172 is a critical insecure deserialization vulnerability affecting Atlassian Jira Server and Data Center. The vulnerability exists in the way these products use velocity templates, which allowed remote attackers to achieve remote code execution via insecure deserialization when combined with a server-side template injection vulnerability. This security improvement documents a significant architectural change in how Jira handles velocity templates to prevent such exploitation chains.

Critical Impact

Remote attackers can achieve full remote code execution on vulnerable Jira instances through insecure deserialization, potentially leading to complete system compromise, data theft, and lateral movement within enterprise networks.

Affected Products

  • Atlassian Jira Server versions before 7.13.0
  • Atlassian Jira Server and Data Center versions from 8.0.0 before 8.5.0
  • Atlassian Jira Software Data Center versions from 8.6.0 before 8.8.1

Discovery Timeline

  • July 3, 2020 - CVE-2020-14172 published to NVD
  • November 21, 2024 - Last updated in NVD database

Technical Details for CVE-2020-14172

Vulnerability Analysis

This vulnerability is classified under CWE-502 (Deserialization of Untrusted Data) and affects the velocity template engine implementation within Atlassian Jira Server and Data Center. The fundamental issue stems from how the application processes serialized objects within the context of velocity template rendering.

When an attacker successfully exploits a server-side template injection (SSTI) vulnerability in the affected Jira versions, they can leverage the insecure deserialization pathway to execute arbitrary code on the server. The velocity template engine, commonly used for dynamic content generation in Java applications, was implemented in a manner that allowed unsafe object instantiation during template processing.

The attack requires no privileges and no user interaction, making it highly exploitable once a template injection vector is discovered. The vulnerability affects all confidentiality, integrity, and availability aspects of the target system, allowing attackers to read sensitive data, modify configurations, and disrupt service operations.

Root Cause

The root cause of this vulnerability lies in the unsafe handling of serialized data within Jira's velocity template processing pipeline. The velocity template engine allowed the instantiation of arbitrary Java classes during template evaluation, which could be chained with deserialization gadgets present in the application's classpath.

When combined with a server-side template injection vulnerability, attackers could craft malicious template expressions that trigger the deserialization of attacker-controlled data, ultimately leading to arbitrary code execution. The lack of proper input validation and class whitelisting during the deserialization process enabled this exploitation pathway.

Attack Vector

The attack vector for CVE-2020-14172 is network-based, requiring no authentication or user interaction. An attacker must first identify a server-side template injection point within the Jira application. Once discovered, they can craft malicious payloads that exploit the insecure deserialization behavior in the velocity template engine.

The exploitation chain typically involves:

  1. Identifying a template injection vulnerability in Jira's web interface
  2. Crafting a malicious velocity template expression that triggers deserialization
  3. Including serialized payload objects that leverage available gadget chains
  4. Achieving remote code execution when the malicious template is processed

For technical details on the vulnerability mechanism and exploitation patterns, refer to the Atlassian Security Advisory JRASERVER-70940.

Detection Methods for CVE-2020-14172

Indicators of Compromise

  • Unusual Java process spawning or execution from the Jira application server
  • Unexpected network connections originating from the Jira server to external hosts
  • Suspicious velocity template errors or exceptions in Jira application logs
  • Evidence of serialization-related class loading for known gadget chains (e.g., Commons Collections, Spring Framework gadgets)

Detection Strategies

  • Monitor web application logs for velocity template injection patterns such as $class.forName() or #set directives with unusual class references
  • Implement network-level monitoring for anomalous outbound connections from Jira servers
  • Deploy endpoint detection solutions capable of identifying deserialization attack patterns and suspicious Java process behaviors
  • Review Jira access logs for requests containing serialized object indicators or Base64-encoded payloads in unusual parameters

Monitoring Recommendations

  • Enable verbose logging for the velocity template engine to capture template evaluation errors
  • Configure alerting for any processes spawned by the Jira application server outside normal operation
  • Implement file integrity monitoring on Jira installation directories to detect unauthorized modifications
  • Monitor Java garbage collection and memory patterns for anomalies indicating object instantiation attacks

How to Mitigate CVE-2020-14172

Immediate Actions Required

  • Upgrade Atlassian Jira Server to version 7.13.0 or later for installations running versions below 7.13.0
  • Upgrade to version 8.5.0 or later for installations running versions 8.0.0 through 8.4.x
  • Upgrade to version 8.8.1 or later for installations running versions 8.6.0 through 8.8.0
  • Restrict network access to Jira instances using firewall rules while preparing for patching

Patch Information

Atlassian has released security updates that implement improved velocity template handling to prevent exploitation of this deserialization vulnerability. The patched versions include architectural changes to how velocity templates interact with the Java serialization mechanism.

Detailed patch information and upgrade instructions are available in the Atlassian Jira Issue Tracker. Organizations should prioritize applying these updates given the critical nature of the vulnerability and the potential for remote code execution.

Workarounds

  • Implement web application firewall (WAF) rules to detect and block velocity template injection patterns
  • Restrict access to Jira instances to trusted networks only until patching can be completed
  • Consider deploying reverse proxy configurations that sanitize potentially malicious template expressions
  • Enable Java Security Manager with restrictive policies to limit classes available for instantiation (note: this may impact functionality)
bash
# Verify Jira version to assess vulnerability status
cat /opt/atlassian/jira/atlassian-jira/META-INF/maven/com.atlassian.jira/jira-webapp/pom.properties | grep version

# Restrict network access to Jira while preparing patches
iptables -A INPUT -p tcp --dport 8080 -s 10.0.0.0/8 -j ACCEPT
iptables -A INPUT -p tcp --dport 8080 -j DROP

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

  • Vulnerability Details
  • TypeRCE

  • Vendor/TechAtlassian Jira

  • SeverityCRITICAL

  • CVSS Score9.8

  • EPSS Probability4.63%

  • Known ExploitedNo
  • CVSS Vector
  • CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
  • Impact Assessment
  • ConfidentialityLow
  • IntegrityNone
  • AvailabilityHigh
  • CWE References
  • CWE-502
  • Vendor Resources
  • Atlassian Jira Issue Tracker
  • Related CVEs
  • CVE-2021-26086: Jira Data Center Path Traversal Flaw

  • CVE-2025-22157: Jira Data Center Privilege Escalation Flaw

  • CVE-2024-21685: Jira Data Center Information Disclosure

  • CVE-2022-0540: Jira Data Center Auth Bypass Vulnerability
Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the World’s Most Advanced Cybersecurity Platform

See how our intelligent, autonomous cybersecurity platform can protect your organization now and into the future.

Try SentinelOne
  • Get Started
  • Get a Demo
  • Product Tour
  • Why SentinelOne
  • Pricing & Packaging
  • FAQ
  • Contact
  • Contact Us
  • Customer Support
  • SentinelOne Status
  • Language
  • Platform
  • Singularity Platform
  • Singularity Endpoint
  • Singularity Cloud
  • Singularity AI-SIEM
  • Singularity Identity
  • Singularity Marketplace
  • Purple AI
  • Services
  • Wayfinder TDR
  • SentinelOne GO
  • Technical Account Management
  • Support Services
  • Verticals
  • Energy
  • Federal Government
  • Finance
  • Healthcare
  • Higher Education
  • K-12 Education
  • Manufacturing
  • Retail
  • State and Local Government
  • Cybersecurity for SMB
  • Resources
  • Blog
  • Labs
  • Case Studies
  • Videos
  • Product Tours
  • Events
  • Cybersecurity 101
  • eBooks
  • Webinars
  • Whitepapers
  • Press
  • News
  • Ransomware Anthology
  • Company
  • About Us
  • Our Customers
  • Careers
  • Partners
  • Legal & Compliance
  • Security & Compliance
  • Investor Relations
  • S Foundation
  • S Ventures

©2026 SentinelOne, All Rights Reserved.

Privacy Notice Terms of Use

English