First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 97399
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Security <security@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Sune Kloppenborg Jeppesen <jaervosz@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:
Flags: Requestee:
 
 
  ()

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 97399 depends on: Show dependency tree
Bug 97399 blocks:

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2005-06-29 09:12 0000
A vulnerability has been reported in XML-RPC for PHP, which can be exploited by
malicious people to compromise a vulnerable system.

 The vulnerability is caused due to an unspecified error, which can be
exploited to execute arbitrary PHP code via an application using the vulnerable
library.

------- Comment #1 From Stuart Herbert (RETIRED) 2005-06-29 09:16:33 0000 -------
The postNuke advisory has a little more information in it:

http://news.postnuke.com/modules.php?op=modload&name=News&file=article&sid=2699

This doesn't look like a bug in PHP - but a bug in code written in PHP.  As 
the code is bundled with the app, we'll have to audit all the apps in the tree 
to find out which ones are affected.

Best regards,
Stu

------- Comment #2 From Brian Moon 2005-06-29 09:47:59 0000 -------
phpwebsite has some XML RPC from PEAR.  Not sure if that is the same as ths SF
package or not.

------- Comment #3 From Brian Moon 2005-06-29 09:57:34 0000 -------
obviously: dev-php/phpxmlrpc

------- Comment #4 From Brian Moon 2005-06-29 10:18:27 0000 -------
www-apps/phpgroupware uses xmlrpc of some kind.

------- Comment #5 From Brian Moon 2005-06-29 10:19:53 0000 -------
www-apps/phpwiki uses xmlrpc of some kind.

------- Comment #6 From Brian Moon 2005-06-29 10:31:26 0000 -------
I have made a quick run through the packages from `emerge search php`.  I have
reported anything suspicious here.

I could not look at phpcollab as tar would not open the tar file.

------- Comment #7 From Sune Kloppenborg Jeppesen 2005-06-29 12:28:20 0000 -------
*** Bug 97412 has been marked as a duplicate of this bug. ***

------- Comment #8 From Thierry Carrez (RETIRED) 2005-06-29 13:46:41 0000 -------
Adding web-apps to Cc

------- Comment #9 From Sebastian Bergmann (RETIRED) 2005-06-30 00:15:35 0000 -------
dev-php/PEAR-XML_RPC-1.3.1 (which has the needed security fix) is in the tree
now.

------- Comment #10 From Thierry Carrez (RETIRED) 2005-06-30 01:37:27 0000 -------
This bug is for the libraries, any application making use of them is affected.

dev-php/PEAR-XML_RPC-1.3.1 is in the tree (thx to Sebastian)

We still need a new dev-php/phpxmlrpc that would include the patch :
http://cvs.sourceforge.net/viewcvs.py/phpxmlrpc/xmlrpc/xmlrpc.inc?r1=1.48&r2=1.49

(note, maybe the patch from the other lib is better ?)

------- Comment #11 From Sebastian Bergmann (RETIRED) 2005-07-01 03:57:48 0000 -------
dev-php/php-4.4.0_rc2, dev-php/mod_php-4.4.0_rc2, and dev-php/php-cgi-4.4.0_rc2
are in the tree now and ship with PEAR's XML_RPC-1.3.1 (which has the needed
security fix).

------- Comment #12 From Sune Kloppenborg Jeppesen 2005-07-01 04:09:34 0000 -------
Sebastian are these ready for arch testing? 

------- Comment #13 From Sebastian Bergmann (RETIRED) 2005-07-01 06:47:21 0000 -------
PHP 4.4.0 will be a bugfix-only release, which is why I added the RCs directly
to ~ARCH instead of package.masking them.

------- Comment #14 From Thierry Carrez (RETIRED) 2005-07-01 09:13:44 0000 -------
Arches: please test and mark stable:

dev-php/php-4.4.0_rc2
Current KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
Target KEYWORDS="alpha amd64 hppa ia64 mips ppc ppc64 s390 sparc x86"

dev-php/mod_php-4.4.0_rc2
Current KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
Target KEYWORDS="alpha amd64 hppa ia64 mips ppc ppc64 s390 sparc x86"

dev-php/php-cgi-4.4.0_rc2
Current KEYWORDS="~x86 ~sparc ~alpha ~hppa ~ppc ~ia64 ~amd64 ~mips"
Target KEYWORDS="x86 sparc alpha hppa ppc ia64 amd64 ~mips"

dev-php/PEAR-XML_RPC-1.3.1
Current KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc x86"
Target KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 s390 sparc x86"



Creating a separate bug for phpxmlrpc.


------- Comment #15 From Sebastian Bergmann (RETIRED) 2005-07-01 10:04:36 0000 -------
It is one thing to add a Release Candidate into ~ARCH, which I did, but another
to put it into ARCH.

While it is very likely that PHP 4.4.0 RC2 will be released without (major)
changes in the next 1-2 weeks, I am not sure if we should really mark it stable.
It would probably be better to revision-bump PHP 4.3.11 and exchange the bundled
XML_RPC version with the new version.

------- Comment #16 From Thierry Carrez (RETIRED) 2005-07-01 13:38:08 0000 -------
Sebastian: fair enough. I'll create another bug for PHP patched release.

Arches, that leaves us only with :

dev-php/PEAR-XML_RPC-1.3.1
Current KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc x86"
Target KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 s390 sparc x86"

------- Comment #17 From Thierry Carrez (RETIRED) 2005-07-01 13:44:43 0000 -------
Sebastian, please follow-up on the php ebuild on bug 97655

------- Comment #18 From René Nussbaumer 2005-07-02 01:46:05 0000 -------
Stable marking done by Sebastian. Removing hppa from cc.

------- Comment #19 From Renat Lumpau 2005-07-02 19:32:29 0000 -------
www-apps/xoops also vulnerable, fixed upstream. Version bumped, old versions
removed.

------- Comment #20 From Thierry Carrez (RETIRED) 2005-07-03 01:49:55 0000 -------
Note: no GLSA for xoops, was always ~.

------- Comment #21 From Thierry Carrez (RETIRED) 2005-07-03 09:51:01 0000 -------
GLSA 200507-01

First Last Prev Next    No search results available      Search page      Enter new bug