Adobe ColdFusion CVE-2009-2265 FCKeditor Detect
| Reporter | Title | Published | Views | Family All 61 |
|---|---|---|---|---|
| Adobe ColdFusion 8 - Remote Command Execution Exploit | 25 Jun 202100:00 | – | zdt | |
| Exploit for Path Traversal in Fckeditor | 27 Sep 202521:46 | – | githubexploit | |
| Exploit for Path Traversal in Fckeditor | 12 Jan 202612:27 | – | githubexploit | |
| Exploit for Path Traversal in Fckeditor | 15 Sep 202615:56 | – | githubexploit | |
| Ckeditor Path Traversal | 6 Mar 202300:00 | – | bdu_fstec | |
| CVE-2009-2265 | 24 Nov 201000:00 | – | circl | |
| Adobe ColdFusion FCKeditor 'CurrentFolder' File Upload | 14 Jul 200900:00 | – | nessus | |
| Debian DSA-1836-1 : fckeditor - missing input sanitising | 24 Feb 201000:00 | – | nessus | |
| FCKeditor 'CurrentFolder' Arbitrary File Upload | 15 Jul 200900:00 | – | nessus | |
| Fedora 10 : moin-1.6.4-3.fc10 (2009-7761) | 20 Jul 200900:00 | – | nessus |
10
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""Adobe ColdFusion 8 CVE-2009-2265 FCKeditor upload surface."""
from kittysploit import *
from lib.protocols.http.http_client import Http_client
class Module(Scanner, Http_client):
__info__ = {
"name": "Adobe ColdFusion CVE-2009-2265 FCKeditor Detect",
"description": "Detects CFIDE FCKeditor upload.cfm connector (null-byte upload class).",
"author": ["KittySploit Team"],
"severity": "critical",
"cve": ["CVE-2009-2265"],
"tags": ["web", "scanner", "coldfusion", "fckeditor", "cve-2009-2265"],
"references": ["https://nvd.nist.gov/vuln/detail/CVE-2009-2265"],
"agent": {
"risk": "active",
"effects": ["network_probe"],
"expected_requests": 2,
"reversible": True,
"approval_required": False,
"produces": ["tech_hints", "endpoints"],
"chain": {
"suggested_followups": ["exploits/multi/http/coldfusion_cve_2009_2265_rce"],
},
},
}
port = OptPort(8500, "ColdFusion HTTP port", required=False)
def run(self):
paths = [
"/CFIDE/administrator/",
"/CFIDE/scripts/ajax/FCKeditor/editor/filemanager/connectors/cfm/upload.cfm",
]
hit = False
for path in paths:
r = self.http_request("GET", path, allow_redirects=True)
if not r:
continue
blob = f"{r.status_code} {(r.text or '')[:300]}".lower()
if "coldfusion" in blob or "cfide" in blob or "fckeditor" in blob:
hit = True
if not hit:
return False
self.set_info(
severity="critical",
cve="CVE-2009-2265",
reason="ColdFusion CFIDE / FCKeditor upload surface",
confidence="medium",
)
return True
Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation
26 Oct 2026 17:01Current
6.8Medium risk
Vulners AI Score6.8
CVSS 27.5
EPSS0.83865