CVE-2017-7525
CRITICALjackson-databind <2.6.7.1, <2.7.9.1, <2.8.9 - Code Injection
Title source: llmExploitation Summary
EIP tracks 6 public exploits for CVE-2017-7525. PoCs published by SecureSkyTechnology, JavanXD, Ingenuity-Fainting-Goats.
AI-analyzed exploit summary This repository is a detailed writeup and analysis of CVE-2017-7525 and CVE-2017-15095, focusing on the deserialization vulnerabilities in Jackson-databind and their impact on Apache Struts2. It includes explanatory code snippets and references to related CVEs and fixes.
Description
A deserialization flaw was discovered in the jackson-databind, versions before 2.6.7.1, 2.7.9.1 and 2.8.9, which could allow an unauthenticated user to perform code execution by sending the maliciously crafted input to the readValue method of the ObjectMapper.
Exploits (6)
This repository is a detailed writeup and analysis of CVE-2017-7525 and CVE-2017-15095, focusing on the deserialization vulnerabilities in Jackson-databind and their impact on Apache Struts2. It includes explanatory code snippets and references to related CVEs and fixes.
This repository demonstrates a working exploit for CVE-2017-7525, a Jackson-databind deserialization vulnerability. It includes a Spring Boot backend and Angular frontend to test attack vectors like file uploads and form submissions.
This repository contains a Java-based lab demonstrating CVE-2017-7525, a Jackson deserialization vulnerability leading to RCE. It includes a vulnerable REST API and payload generation utilities.
This PoC demonstrates a deserialization vulnerability in Jackson (CVE-2017-7525) by enabling default typing and reading a malicious payload from a file. The exploit leverages unsafe deserialization to achieve arbitrary code execution.
This repository contains a functional exploit for CVE-2017-7525, a deserialization vulnerability in Jackson Databind. It leverages the TemplatesImpl gadget to execute arbitrary code via crafted JSON input, with a provided test file to automate payload generation and execution.
This is a working proof-of-concept exploit for CVE-2017-7525, a deserialization vulnerability in Apache Struts2 REST plugin. The exploit uses a malicious serialized object to execute arbitrary commands (e.g., 'calc') via the Xalan XSLT library.
References (60)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H