CVE-2020-7931
HIGHJFrog Artifactory <5.11.8 and 6.8.0-6.8.17 - Remote Code Execution via FreeMarker Template Processing
Title source: llmExploitation Summary
EIP tracks 1 public exploit for CVE-2020-7931. PoCs published by gquere.
AI-analyzed exploit summary This repository contains a functional Python script and FreeMarker template that exploit CVE-2020-7931, a server-side template injection (SSTI) vulnerability in Artifactory Pro. The exploit allows file system manipulation and remote code execution through template payloads.
Description
In JFrog Artifactory 5.x and 6.x, insecure FreeMarker template processing leads to remote code execution, e.g., by modifying a .ssh/authorized_keys file. Patches are available for various versions between 5.11.8 and 6.16.0. The issue exists because use of the DefaultObjectWrapper class makes certain Java functions accessible to a template.
Exploits (1)
This repository contains a functional Python script and FreeMarker template that exploit CVE-2020-7931, a server-side template injection (SSTI) vulnerability in Artifactory Pro. The exploit allows file system manipulation and remote code execution through template payloads.
References (2)
Scores
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H