Skip to main content
Live Webinar with SANS (June 25)— Agentic CTI Automation for Fun & ProfitRegister Free
Mallory
HighCISA KEVExploited in the wildPublic exploit

Adobe ColdFusion Improper Access Control Arbitrary File Read

IdentifiersCVE-2024-20767CWE-284· Improper Access Control

CVE-2024-20767 is an improper access control vulnerability in Adobe ColdFusion affecting versions 2023.6, 2021.12, and earlier. According to the provided content, the flaw can be exploited without user interaction and can result in arbitrary file system read when the ColdFusion administrator panel is exposed to the internet. The issue allows a remote attacker to bypass intended access restrictions and read restricted files from the underlying file system; the provided description also states an attacker could access or modify restricted files, although the vulnerability is primarily described in the source material as an arbitrary file read issue.

Share:
For your environment

Are you exposed to this one?

Mallory correlates every CVE against your assets, your vendors, and active adversary campaigns. Know which vulnerabilities matter for you, not just which ones are loud.

ANALYST BRIEF

Impact, mitigation & remediation

What it means. What to do now. Patch path, mitigations, and the assume-compromise checklist.

Impact

What an attacker gets, and what they’ve been doing with it.

Successful exploitation allows unauthorized access to restricted files on the ColdFusion server, potentially exposing sensitive application and system data. Based on the provided content, this may include arbitrary file system read of files accessible to the ColdFusion process. The source description also states an attacker could access or modify restricted files, which would increase impact to potential integrity compromise, but the supporting content most consistently characterizes the issue as arbitrary file read. The vulnerability was reportedly exploited in the wild and added to CISA's Known Exploited Vulnerabilities catalog.

Mitigation

If you can’t patch tonight, do this now.

If immediate patching is not possible, remove or restrict internet exposure of the ColdFusion administrator panel, as exploitation requires the admin panel to be exposed to the internet. Limit access to trusted management networks, enforce network-layer access controls, and monitor ColdFusion systems for suspicious requests indicative of file-read attempts. Given reported in-the-wild exploitation, prioritize emergency containment of exposed admin interfaces.

Remediation

Patch, then assume compromise.

Apply the Adobe security update that remediates CVE-2024-20767. The provided content states the vulnerability was patched by Adobe in March 2024. Upgrade ColdFusion to a fixed version later than 2023.6 and 2021.12, following Adobe's official advisory and patch guidance for the relevant release train.
PUBLIC EXPLOITS

Exploits

3 valid exploits after Mallory filtered fakes, detection scripts, and README-only repos (1 hidden).

VALID 3 / 4 TOTALView more in app
CVE-2024-20767MaturityPoCVerified exploit

This repository contains a Python exploit script (CVE-2024-20767.py) targeting Adobe ColdFusion servers vulnerable to CVE-2024-20767. The exploit works in two stages: first, it sends a request to the '/CFIDE/adminapi/_servermanager/servermanager.cfc?method=getHeartBeat' endpoint to obtain a UUID from the server. Then, it uses this UUID in a header to send a second request to the '/pms' endpoint, exploiting a directory traversal vulnerability to read arbitrary files from the server. The script requires the attacker to specify the target server's address, port (default 8500), and the file path to read. The repository also includes a minimal README. The exploit is operational and demonstrates the ability to read files from a vulnerable ColdFusion server over the network.

alm6no5Disclosed Jul 19, 2025pythonnetwork
CVE-2024-20767MaturityPoCVerified exploit

This repository contains a Python proof-of-concept exploit for CVE-2024-20767, an arbitrary file read vulnerability in Adobe ColdFusion (2023 Update 6 and earlier, 2021 Update 12 and earlier). The exploit works in two stages: it first retrieves a UUID from the vulnerable endpoint '/CFIDE/adminapi/_servermanager/servermanager.cfc?method=getHeartBeat', then uses this UUID in a header to access the '/pms' endpoint with a crafted 'file_name' parameter to read arbitrary files from the server's file system. The exploit is executed via command line, requiring the target server's URL, port, and the file path to read. The repository includes a README with usage instructions, affected product versions, and references. The main exploit capability is remote, unauthenticated arbitrary file read via network requests to specific ColdFusion endpoints.

yoryioDisclosed Mar 26, 2024pythonnetwork
CVE-2024-20767MaturityPoCVerified exploit

This repository provides a Python-based exploit for CVE-2024-20767, a critical arbitrary file read vulnerability in Adobe ColdFusion 2023 (Update 6 and earlier) and 2021 (Update 12 and earlier). The exploit consists of a main script (exploit.py), a requirements file, and a README.md with detailed usage instructions. The exploit works by first retrieving a UUID from a ColdFusion server endpoint, then using that UUID to send crafted requests to another endpoint that allows reading arbitrary files from the server's file system. The script supports scanning single URLs or lists of targets, and writes results to an output file. The attack vector is network-based, requiring HTTP(S) access to the target server. The endpoints targeted are specific ColdFusion administrative and logging modules. The exploit is a proof-of-concept and does not provide post-exploitation payloads beyond file read capability.

ChocapikkDisclosed Mar 26, 2024pythonnetwork
EXPOSURE SURFACE

Affected products & vendors

Products and vendors Mallory has correlated with this vulnerability. Open in Mallory to drill down to specific CPE configurations and version ranges.

VendorProductType
AdobeColdfusionapplication

Vendor-confirmed product mapping. Mallory continuously reconciles this list against your asset inventory.

What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets are affected, which adversaries are exploiting it right now, which detections to deploy, and what to do tonight.
Exposure mapping

Query your assets running an affected version, and investigate the blast radius.

Threat actor evidence

Every observed campaign linking this CVE to a named adversary.

Associated malware

Malware families riding this exploit, with evidence and IOCs.

Detection signatures2

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

Vendor-by-vendor mapping

Cross-references every affected SKU, including bundled OEM variants.

Social activity5

Community discussion across Reddit, Mastodon, and other social sources.