Cloudanix VulnDB

CVE-2017-3066

Critical · 9.8 CISA KEV

CVSS

9.8

EPSS

90.6%

Published

Apr 27, 2017

CISA due date

Mar 17, 2025

Cloudanix analysis

Act now SSVC: Attend

Attackers can remotely take over servers running older versions of Adobe ColdFusion software and run any commands they want.

Active In The Wild
Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Trivial
Impact
Full Compromise
Component
Application
Class
Deserialization
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Untrusted Java object deserialization in the Apache BlazeDS library allows remote attackers to supply crafted serialized data that executes arbitrary code upon deserialization with no authentication required.

Why it matters to the business

Compromised servers enable full remote control, data theft, lateral movement, and deployment of additional malware; CISA KEV listing with 2025-03-17 deadline requires urgent remediation across all affected ColdFusion deployments to avoid operational disruption and regulatory exposure.

How an attack unfolds

Attackers leverage publicly available hacking tools targeting the Adobe ColdFusion deserialization flaw to send malicious serialized Java objects over HTTP to BlazeDS endpoints, achieving unauthenticated remote code execution and establishing persistence or further compromise.

How to fix it

Upgrade Adobe ColdFusion 2016, 11, and 10 installations to the vendor-supplied patched releases that address the BlazeDS deserialization issue; restrict network exposure of ColdFusion services until upgrades are complete.

How to confirm the fix worked

Inventory all ColdFusion instances and confirm versions against vendor fixed releases; perform authenticated scans or configuration reviews to verify BlazeDS endpoints are no longer reachable from untrusted networks.

Typical attack path

  1. Scan for publicly reachable Adobe ColdFusion servers
  2. Identify BlazeDS endpoints accepting serialized input
  3. Craft and transmit malicious Java serialized objects using public exploit tools
  4. Trigger deserialization to obtain remote code execution
  5. Deploy payloads for data exfiltration, ransomware, or command-and-control

How to detect it

Review web server and application logs for POST requests to BlazeDS-related paths containing unusually large or binary payloads; correlate with subsequent unexpected process creation or outbound connections on affected hosts.

What your security team should do

  • Prioritize patching before the 2025-03-17 CISA KEV deadline
  • Block or tightly restrict inbound access to ColdFusion and BlazeDS ports from untrusted networks
  • Deploy web application firewall rules to detect anomalous serialized payloads
  • Monitor threat intelligence feeds for continued exploitation of this KEV vulnerability

The record

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.

Affected packages

Ecosystem Package Introduced Fixed

Related vulnerabilities