Cloud Defense Logo

Products

Solutions

Company

Book A Live Demo

CVE-2019-12017 : Vulnerability Insights and Analysis

Learn about CVE-2019-12017, a remote code execution vulnerability in MapR CLDB code. Find out how attackers can exploit this vulnerability and steps to prevent it.

A vulnerability has been identified in the MapR CLDB code, allowing remote code execution. Attackers can exploit this vulnerability to execute arbitrary code on machines running MapR CLDB, potentially gaining control over the cluster.

Understanding CVE-2019-12017

This CVE involves a remote code execution vulnerability in MapR-MFS/CLDB.

What is CVE-2019-12017?

The vulnerability exists in the JSON framework used for login and ticket issuance in the MapR CLDB code. Attackers can manipulate the 'class' property of a JSON request to execute arbitrary code on the target system.

The Impact of CVE-2019-12017

Exploiting this vulnerability can lead to attackers gaining control over the MapR CLDB and potentially the entire cluster. It affects the entire MapR core platform.

Technical Details of CVE-2019-12017

This section provides technical details of the vulnerability.

Vulnerability Description

The vulnerability allows attackers to influence the deserialization of JSON requests in the CLDB code, leading to arbitrary code execution.

Affected Systems and Versions

        Product: MapR-MFS/CLDB
        Versions: v5.2.2, v6.0.0, v6.0.1, v6.1.0 of MapR without MFS-2025 patch

Exploitation Mechanism

Attackers exploit the 'class' property of a JSON request to load a malicious Java class from a remote location, enabling arbitrary code execution.

Mitigation and Prevention

Protect systems from CVE-2019-12017 with the following steps:

Immediate Steps to Take

        Upgrade to the newer Jackson library
        Ensure all incoming JSON requests are deserialized to the same class they were serialized from

Long-Term Security Practices

        Regularly update and patch software
        Implement network segmentation and access controls

Patching and Updates

Apply patches and updates promptly to mitigate the vulnerability.

Popular CVEs

CVE Id

Published Date

Is your System Free of Underlying Vulnerabilities?
Find Out Now