CVE-2024-20767

7.4 HIGH

📋 TL;DR

This CVE describes an Improper Access Control vulnerability in Adobe ColdFusion that allows attackers to read arbitrary files from the file system without authentication. The vulnerability affects ColdFusion 2023.6, 2021.12 and earlier versions. Exploitation requires the admin panel to be exposed to the internet.

💻 Affected Systems

Products:
  • Adobe ColdFusion
Versions: 2023.6 and earlier, 2021.12 and earlier
Operating Systems: All supported platforms
Default Config Vulnerable: ⚠️ Yes
Notes: Only vulnerable if ColdFusion admin panel is accessible to attackers

📦 What is this software?

Coldfusion by Adobe

Adobe ColdFusion is a commercial rapid web application development platform and server providing a Java-based runtime environment for building dynamic websites, web applications, REST APIs, and enterprise integrations. Deployed across government agencies, financial services, healthcare organizations...

Learn more about Coldfusion →

Coldfusion by Adobe

Adobe ColdFusion is a commercial rapid web application development platform and server providing a Java-based runtime environment for building dynamic websites, web applications, REST APIs, and enterprise integrations. Deployed across government agencies, financial services, healthcare organizations...

Learn more about Coldfusion →

Coldfusion by Adobe

Adobe ColdFusion is a commercial rapid web application development platform and server providing a Java-based runtime environment for building dynamic websites, web applications, REST APIs, and enterprise integrations. Deployed across government agencies, financial services, healthcare organizations...

Learn more about Coldfusion →

Coldfusion by Adobe

Adobe ColdFusion is a commercial rapid web application development platform and server providing a Java-based runtime environment for building dynamic websites, web applications, REST APIs, and enterprise integrations. Deployed across government agencies, financial services, healthcare organizations...

Learn more about Coldfusion →

Coldfusion by Adobe

Adobe ColdFusion is a commercial rapid web application development platform and server providing a Java-based runtime environment for building dynamic websites, web applications, REST APIs, and enterprise integrations. Deployed across government agencies, financial services, healthcare organizations...

Learn more about Coldfusion →

Coldfusion by Adobe

Adobe ColdFusion is a commercial rapid web application development platform and server providing a Java-based runtime environment for building dynamic websites, web applications, REST APIs, and enterprise integrations. Deployed across government agencies, financial services, healthcare organizations...

Learn more about Coldfusion →

Coldfusion by Adobe

Adobe ColdFusion is a commercial rapid web application development platform and server providing a Java-based runtime environment for building dynamic websites, web applications, REST APIs, and enterprise integrations. Deployed across government agencies, financial services, healthcare organizations...

Learn more about Coldfusion →

Coldfusion by Adobe

Adobe ColdFusion is a commercial rapid web application development platform and server providing a Java-based runtime environment for building dynamic websites, web applications, REST APIs, and enterprise integrations. Deployed across government agencies, financial services, healthcare organizations...

Learn more about Coldfusion →

Coldfusion by Adobe

Adobe ColdFusion is a commercial rapid web application development platform and server providing a Java-based runtime environment for building dynamic websites, web applications, REST APIs, and enterprise integrations. Deployed across government agencies, financial services, healthcare organizations...

Learn more about Coldfusion →

Coldfusion by Adobe

Adobe ColdFusion is a commercial rapid web application development platform and server providing a Java-based runtime environment for building dynamic websites, web applications, REST APIs, and enterprise integrations. Deployed across government agencies, financial services, healthcare organizations...

Learn more about Coldfusion →

Coldfusion by Adobe

Adobe ColdFusion is a commercial rapid web application development platform and server providing a Java-based runtime environment for building dynamic websites, web applications, REST APIs, and enterprise integrations. Deployed across government agencies, financial services, healthcare organizations...

Learn more about Coldfusion →

Coldfusion by Adobe

Adobe ColdFusion is a commercial rapid web application development platform and server providing a Java-based runtime environment for building dynamic websites, web applications, REST APIs, and enterprise integrations. Deployed across government agencies, financial services, healthcare organizations...

Learn more about Coldfusion →

Coldfusion by Adobe

Adobe ColdFusion is a commercial rapid web application development platform and server providing a Java-based runtime environment for building dynamic websites, web applications, REST APIs, and enterprise integrations. Deployed across government agencies, financial services, healthcare organizations...

Learn more about Coldfusion →

Coldfusion by Adobe

Adobe ColdFusion is a commercial rapid web application development platform and server providing a Java-based runtime environment for building dynamic websites, web applications, REST APIs, and enterprise integrations. Deployed across government agencies, financial services, healthcare organizations...

Learn more about Coldfusion →

Coldfusion by Adobe

Adobe ColdFusion is a commercial rapid web application development platform and server providing a Java-based runtime environment for building dynamic websites, web applications, REST APIs, and enterprise integrations. Deployed across government agencies, financial services, healthcare organizations...

Learn more about Coldfusion →

Coldfusion by Adobe

Adobe ColdFusion is a commercial rapid web application development platform and server providing a Java-based runtime environment for building dynamic websites, web applications, REST APIs, and enterprise integrations. Deployed across government agencies, financial services, healthcare organizations...

Learn more about Coldfusion →

Coldfusion by Adobe

Adobe ColdFusion is a commercial rapid web application development platform and server providing a Java-based runtime environment for building dynamic websites, web applications, REST APIs, and enterprise integrations. Deployed across government agencies, financial services, healthcare organizations...

Learn more about Coldfusion →

Coldfusion by Adobe

Adobe ColdFusion is a commercial rapid web application development platform and server providing a Java-based runtime environment for building dynamic websites, web applications, REST APIs, and enterprise integrations. Deployed across government agencies, financial services, healthcare organizations...

Learn more about Coldfusion →

Coldfusion by Adobe

Adobe ColdFusion is a commercial rapid web application development platform and server providing a Java-based runtime environment for building dynamic websites, web applications, REST APIs, and enterprise integrations. Deployed across government agencies, financial services, healthcare organizations...

Learn more about Coldfusion →

Coldfusion by Adobe

Adobe ColdFusion is a commercial rapid web application development platform and server providing a Java-based runtime environment for building dynamic websites, web applications, REST APIs, and enterprise integrations. Deployed across government agencies, financial services, healthcare organizations...

Learn more about Coldfusion →

⚠️ Risk & Real-World Impact

🔴

Worst Case

Attackers could read sensitive files including configuration files, source code, credentials, and system files, potentially leading to full system compromise.

🟠

Likely Case

Attackers will read configuration files to extract database credentials, API keys, and other sensitive information for further attacks.

🟢

If Mitigated

With proper network segmentation and admin panel not exposed, impact is limited to authenticated users only.

🌐 Internet-Facing: HIGH
🏢 Internal Only: MEDIUM

🎯 Exploit Status

Public PoC: ✅ No
Weaponized: LIKELY
Unauthenticated Exploit: ⚠️ Yes
Complexity: LOW

CISA has added this to Known Exploited Vulnerabilities catalog indicating active exploitation

🛠️ Fix & Mitigation

✅ Official Fix

Patch Version: ColdFusion 2023.7 and 2021.13

Vendor Advisory: https://helpx.adobe.com/security/products/coldfusion/apsb24-14.html

Restart Required: Yes

Instructions:

1. Download ColdFusion 2023.7 or 2021.13 from Adobe website. 2. Backup current installation. 3. Apply the update following Adobe's installation guide. 4. Restart ColdFusion services.

🔧 Temporary Workarounds

Restrict Admin Panel Access

linux

Block external access to ColdFusion admin panel using firewall rules or network segmentation

iptables -A INPUT -p tcp --dport 8500 -s 10.0.0.0/8 -j ACCEPT
iptables -A INPUT -p tcp --dport 8500 -j DROP

Web Server Access Control

all

Configure web server to restrict access to /CFIDE/administrator path

<Location /CFIDE/administrator>
    Require ip 192.168.1.0/24
</Location>

🧯 If You Can't Patch

  • Implement strict network segmentation to isolate ColdFusion servers from untrusted networks
  • Deploy web application firewall (WAF) rules to block requests to vulnerable endpoints

🔍 How to Verify

Check if Vulnerable:

Check ColdFusion version via admin panel or cfusion/lib/version.txt file

Check Version:

cat /opt/coldfusion/cfusion/lib/version.txt

Verify Fix Applied:

Verify version is 2023.7 or higher for 2023 branch, or 2021.13 or higher for 2021 branch

📡 Detection & Monitoring

Log Indicators:

  • Unusual file read attempts in ColdFusion logs
  • Access to /CFIDE/administrator from unexpected IPs
  • Multiple failed file access attempts

Network Indicators:

  • HTTP requests to ColdFusion admin endpoints from external IPs
  • Unusual file path patterns in HTTP requests

SIEM Query:

source="coldfusion.log" AND ("file read" OR "/CFIDE/administrator") AND src_ip NOT IN [trusted_ips]

🔗 References

📤 Share & Export