CVE-2009-3318 exploitation attempt
SIGmediumconfidence 70/100generated 2026-10-18
Web request carrying the exploit observable of CVE-2009-3318 (public PoC), taken from the public nuclei template.
- Linked CVE
- CVE-2009-3318
- False positives
- Keys on the distinctive part of the exploit request only (path traversal, exploit syntax in the query, an unusual parameter) — never on an endpoint the product serves in normal use. Needs raw request-URI logging (some web servers normalise ../ away). Scanners hitting the internet produce true-positive ATTEMPTS: correlate with sc-status / response size before declaring compromise.
Sigma rule
skopnix-sigma-cve-cve-2009-3318-7b7cf3f9.ymldownload .yml ↓title: Skopnix - CVE-2009-3318 exploitation attempt
id: 9f631491-fb1e-5ae5-8f49-31d04a5f79ab
status: experimental
description: Web request carrying the exploit observable of CVE-2009-3318 (public PoC), taken from the public nuclei template.
references:
- https://skopnix.com/cve/CVE-2009-3318
- https://github.com/projectdiscovery/nuclei-templates/blob/main/http/cves/2009/CVE-2009-3318.yaml
- https://nvd.nist.gov/vuln/detail/CVE-2009-3318
author: skopnix
date: '2026-10-18'
tags:
- attack.initial-access
- attack.t1190
- cve.2009-3318
logsource:
category: webserver
detection:
selection_1:
cs-uri-stem|contains: /index.php
cs-uri-query|contains: ../
condition: selection_1
falsepositives:
- Vulnerability scanners and authorised penetration tests (attempts, not compromise)
level: high
How to deploy on Sigma
- 1.Convert for your SIEM with sigma-cli / pySigma, e.g. sigma convert -t splunk -p sysmon rule.yml.
- 2.Run it as a hunt first: every rule ships as status experimental.
- 3.Promote to an alert once a week of results is clean on your data.
Check · The processing pipeline must map the logsource (firewall, dns, proxy, webserver, process_creation) to your field names.