Description
Multiple cross-site scripting (XSS) vulnerabilities in phpGedView before 2.65 allow remote attackers to inject arbitrary HTML or web script via (1) descendancy.php, (2) index.php, (3) individual.php, (4) login.php, (5) relationship.php, (6) source.php, (7) imageview.php, (8) calendar.php, (9) gedrecord.php, (10) login.php, and (11) gdbi_interface.php. NOTE: some aspects of vector 10 were later reported to affect 4.1.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 14
- PHPGedView 2.x - 'Descendancy.php' Cross-Site Scripting EDB-24810 · webapps · Jan 19, 2004 · verified
- PHPGedView 2.5/2.6 - 'index.php' Cross-Site Scripting EDB-24814 · webapps · Jan 12, 2004 · verified
- PHPGedView 2.5/2.6 - 'Individual.php' Cross-Site Scripting EDB-24816 · webapps · Jan 12, 2004 · verified
- PHPGedView 2.5/2.6 - 'Source.php' Cross-Site Scripting EDB-24819 · webapps · Jan 12, 2004 · verified
- PHPGedView 2.5/2.6 - 'Imageview.php' Cross-Site Scripting EDB-24820 · webapps · Jan 12, 2004 · verified
- PHPGedView 2.5/2.6 - 'Gedrecord.php' Cross-Site Scripting EDB-24821 · webapps · Jan 12, 2004 · verified
- PHPGedView 2.5/2.6 - 'Gdbi_interface.php' Cross-Site Scripting EDB-24822 · webapps · Jan 12, 2004 · verified
- PHPGedView 2.5/2.6 - 'login.php?URL' Cross-Site Scripting EDB-24829 · webapps · Jan 12, 2004 · verified
- PHPGedView 2.5/2.6 - 'login.php?Username' Cross-Site Scripting EDB-24830 · webapps · Jan 12, 2004 · verified
- PHPGedView 2.5/2.6 - 'login.php' Newlanguage Cross-Site Scripting EDB-24831 · webapps · Jan 12, 2004 · verified
- PHPGedView 2.5/2.6 - 'Relationship.php' Cross-Site Scripting EDB-24832 · webapps · Jan 12, 2004 · verified
- PHPGedView 2.5/2.6 - 'calendar.php' Cross-Site Scripting EDB-24834 · webapps · Jan 12, 2004 · verified
- PHPGedView 2.5/2.6 - 'Placelist.php' SQL Injection EDB-24835 · webapps · Jan 12, 2004 · verified
- PHPGedView 2.5/2.6 - 'Timeline.php' SQL Injection EDB-24837 · webapps · Jan 12, 2004 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 11891 vdb-entry
- 3473 vdb-entry
- 26628 third-party-advisory
- 3478 vdb-entry
- phpgedview-multiple-xss(14212) vdb-entry
- 11904 vdb-entry
- ADV-2007-2995 vdb-entry
- phpgedview-login-xss(36285) vdb-entry
- 11903 vdb-entry
- 1018613 vdb-entry
- 11888 vdb-entry
- 3476 vdb-entry
- 11905 vdb-entry
- 3475 vdb-entry
- 3477 vdb-entry
- 11907 vdb-entry
- 3479 vdb-entry
- 11882 vdb-entry
- 11906 vdb-entry
- 11880 vdb-entry
- 3474 vdb-entry
- 11890 vdb-entry
- 11894 vdb-entry
- 20040112 More phpGedView Vulnerabilities mailing-list
- 11868 vdb-entry
- 20070827 PhpGedView login page multiple XSS mailing-list