CVE-2019-3396

CRITICAL KEV RANSOMWARE NUCLEI

Atlassian Confluence Widget Connector Macro Velocity Template Injection

Title source: metasploit
STIX 2.1

Exploitation Summary

CVE-2019-3396 is actively exploited and listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, added November 3, 2021, with confirmed use in ransomware campaigns. EIP tracks 26 public exploits from researchers including Metasploit, 46o60, Yt1g3r, including a Metasploit module exploits/multi/http/confluence_widget_connector. A Nuclei detection template is also available.

AI-analyzed exploit summary This Metasploit module exploits CVE-2019-3396, a Velocity template injection vulnerability in Atlassian Confluence's Widget Connector Macro, allowing unauthenticated remote code execution via crafted templates served over FTP.

Description

The Widget Connector macro in Atlassian Confluence Server before version 6.6.12 (the fixed version for 6.6.x), from version 6.7.0 before 6.12.3 (the fixed version for 6.12.x), from version 6.13.0 before 6.13.3 (the fixed version for 6.13.x), and from version 6.14.0 before 6.14.2 (the fixed version for 6.14.x), allows remote attackers to achieve path traversal and remote code execution on a Confluence Server or Data Center instance via server-side template injection.

Exploits (26)

exploitdb WORKING POC VERIFIED
by Metasploit · rubyremotemultiple
https://www.exploit-db.com/exploits/46731

This Metasploit module exploits CVE-2019-3396, a Velocity template injection vulnerability in Atlassian Confluence's Widget Connector Macro, allowing unauthenticated remote code execution via crafted templates served over FTP.

Classification
Working Poc 100%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Atlassian Confluence Server and Data Center (versions before 6.6.12, 6.7.0-6.12.3, 6.13.0-6.13.3, 6.14.0-6.14.2)
No auth needed
Prerequisites: Network access to Confluence server · FTP server to host malicious templates
devstral-2 · analyzed Feb 16, 2026 Full analysis →
exploitdb WORKING POC
by 46o60 · pythonwebappsmultiple
https://www.exploit-db.com/exploits/49465

This exploit leverages CVE-2019-3396, a Server-Side Template Injection (SSTI) vulnerability in Atlassian Confluence's Widget Connector Macro. It supports two modes: path traversal for file disclosure and RCE via template upload, with the latter requiring authentication.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Atlassian Confluence Server 6.12.1
Auth required
Prerequisites: Valid session for file upload mode · Network access to target Confluence server
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 174 stars
by Yt1g3r · remote
https://github.com/Yt1g3r/CVE-2019-3396_EXP

This PoC exploits CVE-2019-3396, a Server-Side Template Injection (SSTI) vulnerability in Atlassian Confluence, allowing remote code execution (RCE) via a malicious macro preview endpoint. The exploit leverages an external template file (cmd.vm) hosted on an FTP server to execute arbitrary commands.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Atlassian Confluence (versions affected by CVE-2019-3396)
No auth needed
Prerequisites: Access to the target Confluence instance · Ability to host a malicious template file (cmd.vm) on an FTP/HTTPS server
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 145 stars
by jas502n · remote
https://github.com/jas502n/CVE-2019-3396

This repository contains a working PoC for CVE-2019-3396, a Confluence unauthenticated RCE vulnerability. The exploit leverages the TinyMCE macro preview endpoint to execute arbitrary commands via Velocity template injection, with optional FTP server setup for payload delivery.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Atlassian Confluence Server (versions before 6.6.12, 6.12.3, 6.13.3, and 6.14.2)
No auth needed
Prerequisites: Network access to the Confluence server · Optional FTP server for payload hosting
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec NO CODE 39 stars
by pyn3rd · poc
https://github.com/pyn3rd/CVE-2019-3396
nomisec WORKING POC 22 stars
by x-f1v3 · remote
https://github.com/x-f1v3/CVE-2019-3396

This repository contains a proof-of-concept exploit for CVE-2019-3396, a path traversal vulnerability in Confluence Widget Connector. It includes both RCE and LFI payloads leveraging the `_template` parameter in a macro preview request.

Classification
Working Poc 95%
Attack Type
Rce | Info Leak
Complexity
Trivial
Reliability
Reliable
Target: Atlassian Confluence Widget Connector
No auth needed
Prerequisites: Network access to the target Confluence instance
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 3 stars
by 0xNinjaCyclone · poc
https://github.com/0xNinjaCyclone/cve-2019-3396

This is a functional exploit for CVE-2019-3396, an unauthenticated RCE vulnerability in Atlassian Confluence. It leverages a Velocity template injection to execute arbitrary commands via a malicious payload hosted on an FTP server.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Atlassian Confluence (versions affected by CVE-2019-3396)
No auth needed
Prerequisites: Network access to the target Confluence instance · Ability to host an FTP server for payload delivery
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 2 stars
by Avento · poc
https://github.com/Avento/CVE-2019-3396-Memshell-for-Behinder

This PoC exploits CVE-2019-3396, a memory shell vulnerability in Confluence, by injecting a malicious listener to achieve remote code execution. It leverages reflection to manipulate the servlet context and intercept requests for command execution.

Classification
Working Poc 90%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Atlassian Confluence (versions affected by CVE-2019-3396)
No auth needed
Prerequisites: Access to a vulnerable Confluence instance · Ability to send HTTP requests to the target
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WRITEUP 2 stars
by PetrusViet · remote
https://github.com/PetrusViet/cve-2019-3396

This repository provides a detailed analysis of CVE-2019-3396, a template injection vulnerability in Confluence's Widget Connector feature. It includes setup instructions for debugging and traces the exploit path through the codebase.

Classification
Writeup 90%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Atlassian Confluence (multiple versions)
No auth needed
Prerequisites: Access to Confluence instance · Ability to send HTTP requests to the Widget Connector endpoint
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WRITEUP
by HK4zCzi · poc
https://github.com/HK4zCzi/CVE-2019-3396-Velocity-Server-Side-Template-Injection

This repository provides a detailed technical analysis of CVE-2019-3396, a Server-Side Template Injection (SSTI) vulnerability in Atlassian Confluence. The writeup includes setup instructions, debugging steps, and an explanation of how the vulnerability can be exploited via the Widget Connector macro.

Classification
Writeup 90%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Atlassian Confluence (Server & Data Center) versions before 6.6.12, from 6.7.0 to 6.12.3, from 6.13.0 to 6.13.3, and from 6.14.0 to 6.14.2
Auth required
Prerequisites: Access to a vulnerable version of Atlassian Confluence · Ability to create or edit pages with the Widget Connector macro
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec STUB
by tno01 · poc
https://github.com/tno01/cve-2019-3396

The repository contains only a README.md file with minimal content, lacking any exploit code or technical details. It appears to be a placeholder or incomplete submission.

Classification
Stub 10%
Attack Type
Other
Complexity
Trivial
Reliability
Theoretical
Target: unknown
No auth needed
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC
by kh4sh3i · remote
https://github.com/kh4sh3i/CVE-2019-3396

This repository contains a functional PoC for CVE-2019-3396, a critical Server-Side Template Injection (SSTI) vulnerability in Atlassian Confluence. The exploit leverages the Widget Connector macro to achieve remote code execution (RCE) via a malicious template file hosted on an FTP server.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Atlassian Confluence (versions 6.6.0-6.6.11, 6.12.0-6.12.2, 6.13.0-6.13.2, 6.14.0-6.14.1)
No auth needed
Prerequisites: Access to the target Confluence instance · FTP server to host the malicious template file
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC
by tranphuc2005 · remote
https://github.com/tranphuc2005/CVE-2019-3396

This repository provides a detailed analysis and proof-of-concept for CVE-2019-3396, a Server-Side Template Injection (SSTI) vulnerability in Confluence Server & Data Center. The exploit leverages the Widget Connector plugin to execute arbitrary code via Velocity template injection.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Atlassian Confluence Server & Data Center versions 6.0.0 to 6.15.4
No auth needed
Prerequisites: Access to the Confluence instance · Widget Connector plugin enabled
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC
by 46o60 · remote
https://github.com/46o60/CVE-2019-3396_Confluence

This is a functional exploit for CVE-2019-3396, a Server-Side Template Injection (SSTI) vulnerability in Atlassian Confluence Server. It supports two modes: file system traversal/disclosure and RCE via template upload, with detailed documentation and usage examples.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Atlassian Confluence Server 6.12.1
Auth required
Prerequisites: Network access to Confluence Server · Valid session for RCE mode · Knowledge of attachment storage path for RCE
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec STUB
by JonathanZhou348 · poc
https://github.com/JonathanZhou348/CVE-2019-3396TEST

The repository contains only a README.md with minimal content, indicating it is a placeholder or stub rather than a functional exploit or PoC.

Classification
Stub 90%
Attack Type
Other
Complexity
Trivial
Reliability
Theoretical
Target: unknown
No auth needed
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC
by am6539 · remote
https://github.com/am6539/CVE-2019-3396

This repository contains a Python-based reverse shell script (nc.py) designed to exploit CVE-2019-3396, a vulnerability in Widget Connector macro in Atlassian Confluence Server. The script establishes a reverse shell connection to a specified IP and port, providing remote command execution capabilities.

Classification
Working Poc 90%
Attack Type
Rce
Complexity
Trivial
Reliability
Reliable
Target: Atlassian Confluence Server (Widget Connector macro)
No auth needed
Prerequisites: Network access to the target Confluence Server · Ability to inject the reverse shell script via the vulnerable Widget Connector macro
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec STUB
by skommando · poc
https://github.com/skommando/CVE-2019-3396-confluence-poc

The repository contains only a README.md file with minimal content in Chinese, indicating it may be a placeholder or incomplete PoC for CVE-2019-3396. No exploit code or technical details are provided.

Classification
Stub 30%
Attack Type
Other
Complexity
Trivial
Reliability
Theoretical
Target: Atlassian Confluence (version unspecified)
No auth needed
Prerequisites: none specified
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec STUB
by tanw923 · poc
https://github.com/tanw923/test1

This repository is a stub containing only a README.md that links to another GitHub repository for CVE-2019-3396. No exploit code or technical details are provided.

Classification
Stub 90%
Attack Type
Other
Complexity
Trivial
Reliability
Theoretical
Target: unknown
No auth needed
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec STUB
by s1xg0d · poc
https://github.com/s1xg0d/CVE-2019-3396

The repository contains only a README.md file with the CVE identifier and no functional exploit code or technical details. It appears to be a placeholder or incomplete submission.

Classification
Stub 90%
Attack Type
Other
Complexity
Trivial
Reliability
Theoretical
Target: unknown
No auth needed
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec STUB
by vntest11 · poc
https://github.com/vntest11/confluence_CVE-2019-3396

The repository contains only a README.md file with a title referencing CVE-2019-3396 but no exploit code, details, or proof-of-concept. It appears to be an empty or placeholder repository.

Classification
Stub 10%
Attack Type
Other
Complexity
Theoretical
Reliability
Theoretical
Target: Atlassian Confluence (version unspecified)
No auth needed
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WRITEUP
by dothanthitiendiettiende · poc
https://github.com/dothanthitiendiettiende/CVE-2019-3396

The repository contains only a README.md file with no exploit code or technical details. It is likely a placeholder or incomplete writeup for CVE-2019-3396.

Classification
Writeup 10%
Attack Type
Other
Complexity
Trivial
Reliability
Theoretical
Target: unknown
No auth needed
devstral-2 · analyzed Feb 16, 2026 Full analysis →
metasploit WORKING POC EXCELLENT
by Daniil Dmitriev, Dmitry (rrock) Shchannikov · rubypocjava
https://github.com/rapid7/metasploit-framework/blob/master/modules/exploits/multi/http/confluence_widget_connector.rb

This Metasploit module exploits CVE-2019-3396, a Velocity template injection vulnerability in Atlassian Confluence's Widget Connector Macro, allowing unauthenticated remote code execution via crafted templates served over FTP.

Classification
Working Poc 100%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Atlassian Confluence Server and Data Center (versions before 6.6.12, 6.7.0-6.12.3, 6.13.0-6.13.3, 6.14.0-6.14.2)
No auth needed
Prerequisites: Network access to Confluence server · FTP callback server reachable by target
devstral-2 · analyzed Feb 16, 2026 Full analysis →

Nuclei Templates (1)

Atlassian Confluence Server - Path Traversal
CRITICALby harshbothra_
Shodan: http.component:"Atlassian Confluence" || cpe:"cpe:2.3:a:atlassian:confluence" || http.component:"atlassian confluence"

References (6)

Core 6
Core References
Issue Tracking, Patch, Vendor Advisory x_refsource_misc
https://jira.atlassian.com/browse/CONFSERVER-57974
Exploit, Third Party Advisory, VDB Entry x_refsource_misc
http://www.rapid7.com/db/modules/exploit/multi/http/confluence_widget_connector
Exploit, Third Party Advisory, VDB Entry exploit x_refsource_exploit-db
https://www.exploit-db.com/exploits/46731/

Scores

CVSS v3 9.8
EPSS 0.9447
EPSS Percentile 100.0%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

CISA SSVC

Vulnrichment
Exploitation active
Automatable yes
Technical Impact total

Details

CISA KEV 2021-11-03
VulnCheck KEV 2019-04-23
InTheWild.io 2021-04-08
ENISA EUVD EUVD-2019-13035
Ransomware Use Confirmed
CWE
CWE-22
Status published
Products (1)
atlassian/confluence_server < 6.6.12
Published Mar 25, 2019
KEV Added Nov 03, 2021
Tracked Since Feb 18, 2026