PT-2020-9928 · Eclipse · Eclipse Memory Analyzer

Andrew Johnson

·

Published

2020-01-17

·

Updated

2020-01-23

·

CVE-2019-17635

CVSS v3.1

7.8

High

VectorAV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Eclipse Memory Analyzer versions 1.9.1 and earlier
Description The issue concerns a deserialization vulnerability. It can occur if an index file of a parsed heap dump is replaced with a malicious version and the heap dump is reopened in Memory Analyzer. The user must choose to reopen an already parsed heap dump with an untrusted index for the problem to occur. Additionally, some local configuration data is subject to a deserialization vulnerability if the local data were to be replaced with a malicious version. This can be averted if the local configuration data stored on the file system cannot be changed by an attacker. The vulnerability could possibly allow code execution on the local system.
Recommendations For Eclipse Memory Analyzer versions 1.9.1 and earlier, to avert the problem, delete index files from untrusted sources and open and reparse the heap dump. Ensure local configuration data stored on the file system cannot be changed by an attacker.

Exploit

Fix

Deserialization of Untrusted Data

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2019-17635

Affected Products

Eclipse Memory Analyzer