CVE-2005-1921
Eval injection vulnerability in PEAR XML_RPC 1.3.0 and earlier (aka XML-RPC or xmlrpc) and...
Eval injection vulnerability in PEAR XML_RPC 1.3.0 and earlier (aka XML-RPC or xmlrpc) and PHPXMLRPC (aka XML-RPC For PHP or php-xmlrpc) 1.1 and earlier, as used in products such as (1) WordPress, (2) Serendipity, (3) Drupal, (4) egroupware, (5) MailWatch, (6) TikiWiki, (7) phpWebSite, (8) Ampache, and others, allows remote attackers to execute arbitrary PHP code via an XML file, which is not properly sanitized before being used in an eval statement.
Exploit likelihood
What each source reports
NVD Score used
7.5
Eval injection vulnerability in PEAR XML_RPC 1.3.0 and earlier (aka XML-RPC or xmlrpc) and PHPXMLRPC (aka XML-RPC For PHP or php-xmlrpc) 1.1 and earlier, as used in products such as (1) WordPress, (2) Serendipity, (3) Drupal, (4) egroupware, (5) MailWatch, (6) TikiWiki, (7) phpWebSite, (8) Ampache, and others, allows remote attackers to execute arbitrary PHP code via an XML file, which is not properly sanitized before being used in an eval statement.
- Record
CVE-2005-1921- CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-94
- Updated
- 2026-11-02
CVE List No score
Eval injection vulnerability in PEAR XML_RPC 1.3.0 and earlier (aka XML-RPC or xmlrpc) and PHPXMLRPC (aka XML-RPC For PHP or php-xmlrpc) 1.1 and earlier, as used in products such as (1) WordPress, (2) Serendipity, (3) Drupal, (4) egroupware, (5) MailWatch, (6) TikiWiki, (7) phpWebSite, (8) Ampache, and others, allows remote attackers to execute arbitrary PHP code via an XML file, which is not properly sanitized before being used in an eval statement.
- Record
CVE-2005-1921- Updated
- 2026-11-02
EUVDEUVD-2005-1923 No score
Eval injection vulnerability in PEAR XML_RPC 1.3.0 and earlier (aka XML-RPC or xmlrpc) and PHPXMLRPC (aka XML-RPC For PHP or php-xmlrpc) 1.1 and earlier, as used in products such as (1) WordPress, (2) Serendipity, (3) Drupal, (4) egroupware, (5) MailWatch, (6) TikiWiki, (7) phpWebSite, (8) Ampache, and others, allows remote attackers to execute arbitrary PHP code via an XML file, which is not properly sanitized before being used in an eval statement.
- Record
EUVD-2005-1923- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-7mjj-9265-43wm No score
Eval injection vulnerability in PEAR XML_RPC 1.3.0 and earlier (aka XML-RPC or xmlrpc) and...
Eval injection vulnerability in PEAR XML_RPC 1.3.0 and earlier (aka XML-RPC or xmlrpc) and PHPXMLRPC (aka XML-RPC For PHP or php-xmlrpc) 1.1 and earlier, as used in products such as (1) WordPress, (2) Serendipity, (3) Drupal, (4) egroupware, (5) MailWatch, (6) TikiWiki, (7) phpWebSite, (8) Ampache, and others, allows remote attackers to execute arbitrary PHP code via an XML file, which is not properly sanitized before being used in an eval statement.
- Record
GHSA-7mjj-9265-43wm- Weakness
- CWE-94
- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
drupalDebian:3.1 |
before 4.5.3-3, plus listed versions 4.5.3-2 |
4.5.3-3 |
phpgroupwareDebian:3.0 |
All versions, plus listed versions 0.9.14-0.RC3.2.woody30.9.14-0.RC3.2.woody40.9.14-0.RC3.2.woody50.9.14-0.RC3.2.woody60.9.16.005-1 Show 37 moreShow less0.9.16.005-20.9.16.005-30.9.16.005-3.sarge00.9.16.005-3.sarge10.9.16.005-3.sarge20.9.16.005-3.sarge30.9.16.005-3.sarge40.9.16.005-3.sarge50.9.16.005-40.9.16.005-50.9.16.006-10.9.16.008-10.9.16.008-20.9.16.009-10.9.16.010+dfsg-0.10.9.16.010-10.9.16.011-10.9.16.011-20.9.16.011-2.10.9.16.011-2.20.9.16.011-30.9.16.011-3lenny20.9.16.012+dfsg-10.9.16.012-11:0.9.16.012+dfsg-11:0.9.16.012+dfsg-101:0.9.16.012+dfsg-21:0.9.16.012+dfsg-31:0.9.16.012+dfsg-41:0.9.16.012+dfsg-51:0.9.16.012+dfsg-61:0.9.16.012+dfsg-71:0.9.16.012+dfsg-81:0.9.16.012+dfsg-8+lenny11:0.9.16.012+dfsg-8+lenny21:0.9.16.012+dfsg-91:0.9.16.016+dfsg-1 |
None known |
phpgroupwareDebian:3.1 |
before 0.9.16.005-3.sarge0, plus listed versions 0.9.16.005-3 |
0.9.16.005-3.sarge0 |
egroupwareDebian:3.1 |
before 1.0.0.007-2.dfsg-2sarge1, plus listed versions 1.0.0.007-2.dfsg-2 |
1.0.0.007-2.dfsg-2sarge1 |
php4Debian:3.0 |
before 4:4.1.2-7.woody5, plus listed versions 4:4.1.2-74:4.1.2-7.0.14:4.1.2-7.woody34:4.1.2-7.woody44:4.1.2-7woody14:4.1.2-7woody2 |
4:4.1.2-7.woody5 |
php4Debian:3.1 |
before 4:4.3.10-16, plus listed versions 4:4.3.10-15 |
4:4.3.10-16 |
php4Debian:4.0 |
before 4:4.3.10-16etch1 | 4:4.3.10-16etch1 |
phpRed Hat:enterprise_linux:3::as |
before 0:4.3.2-24.ent | 0:4.3.2-24.ent |
php-debuginfoRed Hat:enterprise_linux:3::as |
before 0:4.3.2-24.ent | 0:4.3.2-24.ent |
php-develRed Hat:enterprise_linux:3::as |
before 0:4.3.2-24.ent | 0:4.3.2-24.ent |
Show 89 moreShow less
| Package | Affected | Fixed |
|---|---|---|
php-imapRed Hat:enterprise_linux:3::as |
before 0:4.3.2-24.ent | 0:4.3.2-24.ent |
php-ldapRed Hat:enterprise_linux:3::as |
before 0:4.3.2-24.ent | 0:4.3.2-24.ent |
php-mysqlRed Hat:enterprise_linux:3::as |
before 0:4.3.2-24.ent | 0:4.3.2-24.ent |
php-odbcRed Hat:enterprise_linux:3::as |
before 0:4.3.2-24.ent | 0:4.3.2-24.ent |
php-pgsqlRed Hat:enterprise_linux:3::as |
before 0:4.3.2-24.ent | 0:4.3.2-24.ent |
phpRed Hat:enterprise_linux:3::desktop |
before 0:4.3.2-24.ent | 0:4.3.2-24.ent |
php-debuginfoRed Hat:enterprise_linux:3::desktop |
before 0:4.3.2-24.ent | 0:4.3.2-24.ent |
php-develRed Hat:enterprise_linux:3::desktop |
before 0:4.3.2-24.ent | 0:4.3.2-24.ent |
php-imapRed Hat:enterprise_linux:3::desktop |
before 0:4.3.2-24.ent | 0:4.3.2-24.ent |
php-ldapRed Hat:enterprise_linux:3::desktop |
before 0:4.3.2-24.ent | 0:4.3.2-24.ent |
php-mysqlRed Hat:enterprise_linux:3::desktop |
before 0:4.3.2-24.ent | 0:4.3.2-24.ent |
php-odbcRed Hat:enterprise_linux:3::desktop |
before 0:4.3.2-24.ent | 0:4.3.2-24.ent |
php-pgsqlRed Hat:enterprise_linux:3::desktop |
before 0:4.3.2-24.ent | 0:4.3.2-24.ent |
phpRed Hat:enterprise_linux:3::es |
before 0:4.3.2-24.ent | 0:4.3.2-24.ent |
php-debuginfoRed Hat:enterprise_linux:3::es |
before 0:4.3.2-24.ent | 0:4.3.2-24.ent |
php-develRed Hat:enterprise_linux:3::es |
before 0:4.3.2-24.ent | 0:4.3.2-24.ent |
php-imapRed Hat:enterprise_linux:3::es |
before 0:4.3.2-24.ent | 0:4.3.2-24.ent |
php-ldapRed Hat:enterprise_linux:3::es |
before 0:4.3.2-24.ent | 0:4.3.2-24.ent |
php-mysqlRed Hat:enterprise_linux:3::es |
before 0:4.3.2-24.ent | 0:4.3.2-24.ent |
php-odbcRed Hat:enterprise_linux:3::es |
before 0:4.3.2-24.ent | 0:4.3.2-24.ent |
php-pgsqlRed Hat:enterprise_linux:3::es |
before 0:4.3.2-24.ent | 0:4.3.2-24.ent |
phpRed Hat:enterprise_linux:3::ws |
before 0:4.3.2-24.ent | 0:4.3.2-24.ent |
php-debuginfoRed Hat:enterprise_linux:3::ws |
before 0:4.3.2-24.ent | 0:4.3.2-24.ent |
php-develRed Hat:enterprise_linux:3::ws |
before 0:4.3.2-24.ent | 0:4.3.2-24.ent |
php-imapRed Hat:enterprise_linux:3::ws |
before 0:4.3.2-24.ent | 0:4.3.2-24.ent |
php-ldapRed Hat:enterprise_linux:3::ws |
before 0:4.3.2-24.ent | 0:4.3.2-24.ent |
php-mysqlRed Hat:enterprise_linux:3::ws |
before 0:4.3.2-24.ent | 0:4.3.2-24.ent |
php-odbcRed Hat:enterprise_linux:3::ws |
before 0:4.3.2-24.ent | 0:4.3.2-24.ent |
php-pgsqlRed Hat:enterprise_linux:3::ws |
before 0:4.3.2-24.ent | 0:4.3.2-24.ent |
phpRed Hat:enterprise_linux:4::as |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-debuginfoRed Hat:enterprise_linux:4::as |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-develRed Hat:enterprise_linux:4::as |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-domxmlRed Hat:enterprise_linux:4::as |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-gdRed Hat:enterprise_linux:4::as |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-imapRed Hat:enterprise_linux:4::as |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-ldapRed Hat:enterprise_linux:4::as |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-mbstringRed Hat:enterprise_linux:4::as |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-mysqlRed Hat:enterprise_linux:4::as |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-ncursesRed Hat:enterprise_linux:4::as |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-odbcRed Hat:enterprise_linux:4::as |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-pearRed Hat:enterprise_linux:4::as |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-pgsqlRed Hat:enterprise_linux:4::as |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-snmpRed Hat:enterprise_linux:4::as |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-xmlrpcRed Hat:enterprise_linux:4::as |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
phpRed Hat:enterprise_linux:4::desktop |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-debuginfoRed Hat:enterprise_linux:4::desktop |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-develRed Hat:enterprise_linux:4::desktop |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-domxmlRed Hat:enterprise_linux:4::desktop |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-gdRed Hat:enterprise_linux:4::desktop |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-imapRed Hat:enterprise_linux:4::desktop |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-ldapRed Hat:enterprise_linux:4::desktop |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-mbstringRed Hat:enterprise_linux:4::desktop |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-mysqlRed Hat:enterprise_linux:4::desktop |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-ncursesRed Hat:enterprise_linux:4::desktop |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-odbcRed Hat:enterprise_linux:4::desktop |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-pearRed Hat:enterprise_linux:4::desktop |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-pgsqlRed Hat:enterprise_linux:4::desktop |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-snmpRed Hat:enterprise_linux:4::desktop |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-xmlrpcRed Hat:enterprise_linux:4::desktop |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
phpRed Hat:enterprise_linux:4::es |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-debuginfoRed Hat:enterprise_linux:4::es |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-develRed Hat:enterprise_linux:4::es |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-domxmlRed Hat:enterprise_linux:4::es |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-gdRed Hat:enterprise_linux:4::es |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-imapRed Hat:enterprise_linux:4::es |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-ldapRed Hat:enterprise_linux:4::es |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-mbstringRed Hat:enterprise_linux:4::es |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-mysqlRed Hat:enterprise_linux:4::es |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-ncursesRed Hat:enterprise_linux:4::es |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-odbcRed Hat:enterprise_linux:4::es |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-pearRed Hat:enterprise_linux:4::es |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-pgsqlRed Hat:enterprise_linux:4::es |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-snmpRed Hat:enterprise_linux:4::es |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-xmlrpcRed Hat:enterprise_linux:4::es |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
phpRed Hat:enterprise_linux:4::ws |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-debuginfoRed Hat:enterprise_linux:4::ws |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-develRed Hat:enterprise_linux:4::ws |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-domxmlRed Hat:enterprise_linux:4::ws |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-gdRed Hat:enterprise_linux:4::ws |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-imapRed Hat:enterprise_linux:4::ws |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-ldapRed Hat:enterprise_linux:4::ws |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-mbstringRed Hat:enterprise_linux:4::ws |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-mysqlRed Hat:enterprise_linux:4::ws |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-ncursesRed Hat:enterprise_linux:4::ws |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-odbcRed Hat:enterprise_linux:4::ws |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-pearRed Hat:enterprise_linux:4::ws |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-pgsqlRed Hat:enterprise_linux:4::ws |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-snmpRed Hat:enterprise_linux:4::ws |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
php-xmlrpcRed Hat:enterprise_linux:4::ws |
before 0:4.3.9-3.7 | 0:4.3.9-3.7 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Exploit-DB | XML-RPC Library 1.3.0 - 'xmlrpc.php' Remote Code Injection | 2005-07-01 |
| Exploit-DB | XML-RPC Library 1.3.0 - 'xmlrpc.php' Remote Command Execution (2) | 2005-07-04 |
| Exploit-DB | XML-RPC Library 1.3.0 - 'xmlrpc.php' Remote Command Execution (3) | 2005-07-04 |
| Exploit-DB | XML-RPC Library 1.3.0 - 'xmlrpc.php' Arbitrary Code Execution (Metasploit) | 2010-07-25 |
| Exploit-DB | PHPXMLRPC < 1.1 - Remote Code Execution | 2015-07-02 |
| Metasploit | PHP XML-RPC Arbitrary Code Execution | 2005-06-29 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, Exploit-DB, GitHub Advisories, Metasploit, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2005-1921 is a high vulnerability (CVSS 7.5) in Drupal, published July 1, 2005. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 79.1%, the 99th percentile. Fixed in drupal 4.5.3-3.
References
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A350
debian.org/security/2005/dsa-789
secunia.com/advisories/15947
secunia.com/advisories/15852
secunia.com/advisories/15944
novell.com/linux/security/advisories/2005_18_sr.html
Show 59 moreShow less
secunia.com/advisories/15883
secunia.com/advisories/15872
secunia.com/advisories/15895
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A11294
securitytracker.com/id?1015336
debian.org/security/2005/dsa-746
secunia.com/advisories/17674
gulftech.org?node=research&article_id=00087-07012005
vupen.com/english/advisories/2005/2827
secunia.com/advisories/15917
debian.org/security/2005/dsa-747
novell.com/linux/security/advisories/2005_41_php_pear.html
hardened-php.net/advisory-022005.php
securityfocus.com/archive/1/419064/100/0/threaded
marc.info?l=bugtraq&m=112605112027335&w=2
secunia.com/advisories/15957
ampache.org/announce/3_3_1_2.php
secunia.com/advisories/15810
security.gentoo.org/glsa/glsa-200507-01.xml
drupal.org/security/drupal-sa-2005-003/advisory.txt
securityfocus.com/bid/14088
secunia.com/advisories/16693
marc.info?l=bugtraq&m=112008638320145&w=2
marc.info?l=bugtraq&m=112015336720867&w=2
security.gentoo.org/glsa/glsa-200507-07.xml
secunia.com/advisories/15904
secunia.com/advisories/15903
novell.com/linux/security/advisories/2005_49_php.html
sourceforge.net/project/shownotes.php?release_id=338803
secunia.com/advisories/17440
secunia.com/advisories/15922
secunia.com/advisories/15884
secunia.com/advisories/15916
redhat.com/support/errata/RHSA-2005-564.html
pear.php.net/package/XML_RPC/download/1.3.1
secunia.com/advisories/16001
sourceforge.net/project/showfiles.php?group_id=87163
mandriva.com/security/advisories?name=MDKSA-2005:109
security.gentoo.org/glsa/glsa-200507-06.xml
debian.org/security/2005/dsa-745
secunia.com/advisories/15855
secunia.com/advisories/16339
secunia.com/advisories/18003
secunia.com/advisories/15861
nvd.nist.gov/vuln/detail/CVE-2005-1921
github.com/advisories/GHSA-7mjj-9265-43wm
access.redhat.com/errata/RHSA-2005:564
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=158904
bugzilla.redhat.com/show_bug.cgi?id=159000
bugzilla.redhat.com/show_bug.cgi?id=162044
security.access.redhat.com/data/csaf/v2/advisories/2005/rhsa-2005_564.json
access.redhat.com/security/cve/CVE-2005-1751
bugzilla.redhat.com/show_bug.cgi?id=158995
cve.org/CVERecord?id=CVE-2005-1751
nvd.nist.gov/vuln/detail/CVE-2005-1751
access.redhat.com/security/cve/CVE-2005-1921
bugzilla.redhat.com/show_bug.cgi?id=1617676
cve.org/CVERecord?id=CVE-2005-1921