CVE-2009-2588 json
Multiple cross-site scripting (XSS) vulnerabilities in Hotscripts Type PHP Clone Script allow remote attackers to inject arbitrary web scri…
published 2009-07-24 17 y ago modified 2026-06-16 4 mo ago also EUVD-2009-2583
- cvss
- 4.3
- version 2.0, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 2.2%
- EPSS 2.2% chance of exploitation in 30 days, percentile 82%
- public exploits
- 3
- Exploit-DB
Summary
Multiple cross-site scripting (XSS) vulnerabilities in Hotscripts Type PHP Clone Script allow remote attackers to inject arbitrary web script or HTML via the msg parameter to (1) feedback.php, (2) index.php, and (3) lostpassword.php.
Timeline
- Published
- First public exploit (EDB-34776)
Exploit prediction
2.21% chance of exploitation in the next 30 days, higher than 82% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- EDB-34776 HotScripts Type PHP Clone Script - 'lostpassword.php?msg' Cross-Site Scripting webapps, 2009-08-21
- EDB-34775 HotScripts Type PHP Clone Script - 'index.php?msg' Cross-Site Scripting webapps, 2009-08-21
- EDB-34774 HotScripts Type PHP Clone Script - 'feedback.php?msg' Cross-Site Scripting webapps, 2009-08-21
- packetstormsecurity.org http://packetstormsecurity.org/0907-exploits/hotscriptsclone-xss.txt referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 2.0 | 4.3 | AV:N/AC:M/Au:N/C:N/I:P/A:N |
Classification
- Weakness
-
- CWE-79 Improper Neutralization of Input During Web Page Generation
References
-
packetstormsecurity.org
/0907-exploits/hotscriptsclone-xss.txt
exploit
-
vupen.com
/english/advisories/2009/1979
vdb-entry, vendor-advisory
-
secunia.com
/advisories/35892
third-party-advisory, vendor-advisory
-
exchange.xforce.ibmcloud.com
/vulnerabilities/51911
vdb-entry
-
osvdb.org
/56167
vdb-entry
-
osvdb.org
/56168
vdb-entry
-
osvdb.org
/56169
vdb-entry
Sources
- CVE List CVE-2009-2588
- NVD CVE-2009-2588
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.