CVE-2005-1921 in the critical feed json
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.…
published 2005-07-01 21 y ago modified 2026-06-16 4 mo ago also EUVD-2005-1923
- cvss
- 7.5
- version 2.0, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 79.1%
- EPSS 79.1% chance of exploitation in 30 days, percentile 99.6%
- public exploits
- 6
- Metasploit, Exploit-DB
Summary
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.
Patch / fix
- drupal drupal 4.5.4, 4.6.2
- tiki tikiwiki_cms/groupware 1.8.5
- php RHEL 3 4.3.2-24.ent
- php RHEL 4 4.3.9-3.7
- php-gd RHEL 4 4.3.9-3.7
- php-imap RHEL 3 4.3.2-24.ent
- php-imap RHEL 4 4.3.9-3.7
- php-ldap RHEL 3 4.3.2-24.ent
- php-ldap RHEL 4 4.3.9-3.7
- php-odbc RHEL 3 4.3.2-24.ent
red hat advisories RHSA-2005:564
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2005-1921 updated
security flaw
-
Red Hat Desktop version 3 php 4.3.2-24.ent, php-imap 4.3.2-24.ent, php-ldap 4.3.2-24.ent, php-odbc 4.3.2-24.ent, php-mysql 4.3.2-24.ent, php-pgsql 4.3.2-24.ent Red Hat Enterprise Linux AS version 3 php 4.3.2-24.ent, php-imap 4.3.2-24.ent, php-ldap 4.3.2-24.ent, php-odbc 4.3.2-24.ent, php-mysql 4.3.2-24.ent, php-pgsql 4.3.2-24.ent Red Hat Enterprise Linux AS version 4 php 4.3.9-3.7, php-gd 4.3.9-3.7, php-imap 4.3.9-3.7, php-ldap 4.3.9-3.7, php-odbc 4.3.9-3.7, php-pear 4.3.9-3.7, +7 more Red Hat Enterprise Linux Desktop version 4 php 4.3.9-3.7, php-gd 4.3.9-3.7, php-imap 4.3.9-3.7, php-ldap 4.3.9-3.7, php-odbc 4.3.9-3.7, php-pear 4.3.9-3.7, +7 more Red Hat Enterprise Linux ES version 3 php 4.3.2-24.ent, php-imap 4.3.2-24.ent, php-ldap 4.3.2-24.ent, php-odbc 4.3.2-24.ent, php-mysql 4.3.2-24.ent, php-pgsql 4.3.2-24.ent Red Hat Enterprise Linux ES version 4 php 4.3.9-3.7, php-gd 4.3.9-3.7, php-imap 4.3.9-3.7, php-ldap 4.3.9-3.7, php-odbc 4.3.9-3.7, php-pear 4.3.9-3.7, +7 morefixed: vendor fix RHSA-2005:564
+2 more productsfewer
Red Hat Enterprise Linux WS version 3 php 4.3.2-24.ent, php-imap 4.3.2-24.ent, php-ldap 4.3.2-24.ent, php-odbc 4.3.2-24.ent, php-mysql 4.3.2-24.ent, php-pgsql 4.3.2-24.ent Red Hat Enterprise Linux WS version 4 php 4.3.9-3.7, php-gd 4.3.9-3.7, php-imap 4.3.9-3.7, php-ldap 4.3.9-3.7, php-odbc 4.3.9-3.7, php-pear 4.3.9-3.7, +7 more
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Timeline
- First public exploit (Metasploit exploit/unix/webapp/php_xmlrpc_eval)
- Published
Exploit prediction
79.07% chance of exploitation in the next 30 days, higher than 99.6% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- Metasploit exploit/unix/webapp/php_xmlrpc_eval PHP XML-RPC Arbitrary Code Execution metasploit exploit, excellent rank, 2005-06-29
- EDB-43829 PHPXMLRPC < 1.1 - Remote Code Execution webapps, 2015-07-02
- EDB-16882 XML-RPC Library 1.3.0 - 'xmlrpc.php' Arbitrary Code Execution (Metasploit) webapps, 2010-07-25
- EDB-1084 XML-RPC Library 1.3.0 - 'xmlrpc.php' Remote Command Execution (3) webapps, 2005-07-04
- EDB-1083 XML-RPC Library 1.3.0 - 'xmlrpc.php' Remote Command Execution (2) webapps, 2005-07-04
- EDB-1078 XML-RPC Library 1.3.0 - 'xmlrpc.php' Remote Code Injection webapps, 2005-07-01
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 2.0 | 7.5 | AV:N/AC:L/Au:N/C:P/I:P/A:P |
Classification
- Weakness
-
- CWE-94 Improper Control of Generation of Code
References
-
mandriva.com
/security/advisories?name=MDKSA-2005:109
vendor-advisory, patch, third-party-advisory
-
pear.php.net
/package/XML_RPC/download/1.3.1
patch, product
-
debian.org
/security/2005/dsa-789
vendor-advisory, mailing-list, third-party-advisory
-
novell.com
/linux/security/advisories/2005_18_sr.html
vendor-advisory
-
debian.org
/security/2005/dsa-746
vendor-advisory, mailing-list, third-party-advisory
-
debian.org
/security/2005/dsa-747
vendor-advisory, mailing-list, third-party-advisory
-
novell.com
/linux/security/advisories/2005_41_php_pear.html
vendor-advisory
-
securityfocus.com
/archive/1/419064/100/0/threaded
vendor-advisory
-
marc.info
/?l=bugtraq&m=112605112027335&w=2
vendor-advisory, third-party-advisory
-
security.gentoo.org
/glsa/glsa-200507-01.xml
vendor-advisory, third-party-advisory
-
security.gentoo.org
/glsa/glsa-200507-07.xml
vendor-advisory, third-party-advisory
-
novell.com
/linux/security/advisories/2005_49_php.html
vendor-advisory
-
redhat.com
/support/errata/RHSA-2005-564.html
vendor-advisory
-
security.gentoo.org
/glsa/glsa-200507-06.xml
vendor-advisory, third-party-advisory
-
debian.org
/security/2005/dsa-745
vendor-advisory, mailing-list, third-party-advisory
-
gulftech.org
/?node=research&article_id=00087-07012005
not-applicable, vendor-advisory
-
oval.cisecurity.org
/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A350
vdb-entry, signature
-
secunia.com
/advisories/15947
third-party-advisory, broken-link
-
secunia.com
/advisories/15852
third-party-advisory, broken-link
-
secunia.com
/advisories/15944
third-party-advisory, broken-link
-
secunia.com
/advisories/15883
third-party-advisory, broken-link
-
secunia.com
/advisories/15872
third-party-advisory, broken-link
-
secunia.com
/advisories/15895
third-party-advisory, broken-link
-
oval.cisecurity.org
/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A11294
vdb-entry, signature
-
securitytracker.com
/id?1015336
vdb-entry, broken-link, third-party-advisory
-
secunia.com
/advisories/17674
third-party-advisory, broken-link
-
vupen.com
/english/advisories/2005/2827
vdb-entry
-
secunia.com
/advisories/15917
third-party-advisory, broken-link
- hardened-php.net /advisory-022005.php
-
secunia.com
/advisories/15957
third-party-advisory, broken-link
-
ampache.org
/announce/3_3_1_2.php
broken-link
-
secunia.com
/advisories/15810
third-party-advisory, broken-link
-
drupal.org
/security/drupal-sa-2005-003/advisory.txt
third-party-advisory
-
securityfocus.com
/bid/14088
vdb-entry
-
secunia.com
/advisories/16693
third-party-advisory, broken-link
-
marc.info
/?l=bugtraq&m=112008638320145&w=2
mailing-list, third-party-advisory
-
marc.info
/?l=bugtraq&m=112015336720867&w=2
mailing-list, third-party-advisory
-
secunia.com
/advisories/15904
third-party-advisory, broken-link
-
secunia.com
/advisories/15903
third-party-advisory, broken-link
-
sourceforge.net
/project/shownotes.php?release_id=338803
broken-link
-
secunia.com
/advisories/17440
third-party-advisory, broken-link
-
secunia.com
/advisories/15855
broken-link
-
secunia.com
/advisories/15861
broken-link
-
secunia.com
/advisories/15884
broken-link
-
secunia.com
/advisories/15916
broken-link
-
secunia.com
/advisories/15922
broken-link
-
secunia.com
/advisories/16001
broken-link
-
secunia.com
/advisories/16339
broken-link
-
secunia.com
/advisories/18003
broken-link
-
sourceforge.net
/project/showfiles.php?group_id=87163
product
Sources
- CVE List CVE-2005-1921
- NVD CVE-2005-1921
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.