CVE-2017-3066
CRITICALCVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Lifecycle Timeline
5Description
Adobe ColdFusion 2016 Update 3 and earlier, ColdFusion 11 update 11 and earlier, ColdFusion 10 Update 22 and earlier have a Java deserialization vulnerability in the Apache BlazeDS library. Successful exploitation could lead to arbitrary code execution.
Analysis
Adobe ColdFusion 2016, 11, and 10 contain a Java deserialization vulnerability in the Apache BlazeDS library that allows unauthenticated remote code execution through crafted AMF requests.
Technical Context
The CWE-502 deserialization flaw in BlazeDS processes untrusted AMF data containing serialized Java objects. Attackers craft AMF payloads with gadget chains (Commons Collections, Spring, etc.) that execute arbitrary commands during deserialization on the ColdFusion server.
Affected Products
['Adobe ColdFusion 2016 Update 3 and earlier', 'Adobe ColdFusion 11 Update 11 and earlier', 'Adobe ColdFusion 10 Update 22 and earlier']
Remediation
Apply Adobe security update APSB17-14. Restrict access to BlazeDS endpoints (/flex2gateway/, /messagebroker/). Update Apache BlazeDS to a patched version. Consider WAF rules to filter AMF requests.
Priority Score
Share
External POC / Exploit Code
Leaving vuln.today