PT-2017-9780 · Apache · Apache Camel

Moritz Bechler

·

Published

2017-03-28

·

Updated

2019-05-24

·

CVE-2016-8749

CVSS v3.1

9.8

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Apache Camel versions prior to 2.16.5 Apache Camel versions prior to 2.17.5 Apache Camel versions prior to 2.18.2
Description The issue concerns a Java object de-serialization vulnerability in Apache Camel's Jackson and JacksonXML unmarshalling operations, which can lead to Remote Code Execution attacks. De-serializing untrusted data can result in security flaws, as seen in similar Java de-serialization issues.
Recommendations For versions prior to 2.16.5, upgrade to 2.16.5. For versions prior to 2.17.5, upgrade to 2.17.5. For versions prior to 2.18.2, upgrade to 2.18.2. As a temporary workaround, consider restricting the use of the CamelJacksonUnmarshalType property to minimize the risk of exploitation.

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-2016-8749
GHSA-VVJC-Q5VR-52Q6

Affected Products

Apache Camel