Back to the CVE list
CVE-2017-5638 CISA KEV · Actively exploitedLinked to ransomware

struts2: RCE when performing file upload based on Jakarta Multipart parser

CVSS score

9.8

EPSS probability

%100.0

Risk score

19.6

Published

9 y ago

Public Exploits · GitHub and Metasploit Intelligence

This tab scans the sources that NVD labels as exploits, GitHub repositories matching the CVE identifier and Rapid7 Metasploit Framework modules. Only links to sources that were actually found are shown.

Dungsocool/CVE-2017-5638

Public PoCSource updated: 26.05.2026 16:09:40

Kouf320/docker-lab-cve-2017-5638-cve-2021-41773

Public PoCSource updated: 24.05.2026 23:39:32

Attack and Defense course project focused on CVE-2017-5638 analysis, exploitation, and mitigation.

Public PoCSource updated: 18.05.2026 03:14:49

A practical lab demonstrating the exploitation of a critical Remote Code Execution (RCE) vulnerability in Apache Struts2 (CVE-2017-5638) using Vulhub Docker environments. Includes setup instructions and commands to run the vulnerable container.

Public PoCSource updated: 20.02.2026 01:46:36

ACharaf06/CVE-2017-5638-Attack-and-Defense

Public PoCSource updated: 06.01.2026 15:47:09

Apache Struts 2.3.5 < 2.3.31 / 2.5 < 2.5.10 - 'Jakarta' Multipart Parser OGNL Injection (Metasploit)

Exploit referenceSource updated: 15.03.2017 00:00:00

Apache Struts 2.3.5 < 2.3.31 / 2.5 < 2.5.10 - Remote Code Execution

Exploit referenceSource updated: 07.03.2017 00:00:00

Nuclei: Apache Struts 2 - Remote Command Execution

Exploit reference

CVE-2017-5638- PoC

Public PoC

A hands-on simulation of CVE-2017-5638 (Apache Struts2 RCE), showcasing exploit reproduction, OS-level command execution, and mitigations such as input sanitization and endpoint monitoring. Built in Python/Flask with Jupyter notebook demos

Public PoC

Similar Vulnerabilities

Get this vulnerability through the API

Affected products, version ranges, exploitation status and patch information in a single request, with a free key.

curl -H "x-api-key: $DAYBREACH_API_KEY" \
  "https://api.enginteksut.com.tr/api/v1/intel/cves/CVE-2017-5638"