CVE-2004-1871 json
Multiple cross-site scripting (XSS) vulnerabilities in PhotoPost PHP Pro 4.6.x and earlier allow remote attackers to inject arbitrary web s…
published 2004-03-29 22 y ago modified 2026-06-16 4 mo ago also EUVD-2004-1864
- cvss
- 4.3
- version 2.0, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 2.0%
- EPSS 2.0% chance of exploitation in 30 days, percentile 80%
- public exploits
- 1
- Exploit-DB
Summary
Multiple cross-site scripting (XSS) vulnerabilities in PhotoPost PHP Pro 4.6.x and earlier allow remote attackers to inject arbitrary web script or HTML via the (1) ppuser, (2) password, (3) stype, (4) perpage, (5) sort, (6) page, (7) si, or (8) cat parameters to showmembers.php, or the (9) photo name, (10) photo description, (11) album name, or (12) album description fields.
Patch / fix
- securityfocus.com/bid/9994 advisory
- secunia.com/advisories/11241 advisory
Timeline
- First public exploit (EDB-43808)
- Published
Exploit prediction
1.98% chance of exploitation in the next 30 days, higher than 80% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- EDB-43808 PhotoPost < 4.6 - Multiple Vulnerabilities webapps, 2004-03-28
- securityfocus.com http://www.securityfocus.com/bid/9994 referenced PoC, tagged "exploit" by a source, unverified
- secunia.com http://secunia.com/advisories/11241 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 |
References
-
securityfocus.com
/bid/9994
vdb-entry, exploit, patch, vendor-advisory
-
secunia.com
/advisories/11241
third-party-advisory, exploit, patch, vendor-advisory
-
securitytracker.com
/id?1009571
vdb-entry, vendor-advisory
-
exchange.xforce.ibmcloud.com
/vulnerabilities/15643
vdb-entry
-
marc.info
/?l=bugtraq&m=108057790723123&w=2
mailing-list
- gulftech.org /03282004.php
Sources
- CVE List CVE-2004-1871
- NVD CVE-2004-1871
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.