[pkg-horde] Bug#434045: security-bug informations for horde3 package

Gregory Colpart reg at evolix.fr
Sun Jul 22 07:06:48 UTC 2007


Hello,

The package horde3 has XSS vulnerability (See CVE-2007-1473 and bug #434045).
Affected versions are:
- sarge version (3.0.4-4sarge4)
- etch version (3.1.3-4)
- tesing/unstable version (3.1.3-5)


Upstream patch is trivial
(http://bugs.horde.org/ticket/?id=4816):

8<----------------------------------
- } elseif (!empty($lang)) {
+ } elseif (!empty($lang) && NLS::isValid($lang)) {
8<----------------------------------


I prepared fixed packages:

- sarge version
http://gcolpart.evolix.net/debian/horde3/horde3_3.0.4-4sarge5.diff.gz
http://gcolpart.evolix.net/debian/horde3/horde3_3.0.4-4sarge5.dsc
http://gcolpart.evolix.net/debian/horde3/horde3_3.0.4-4sarge4_3.0.4-4sarge5.diff

- etch version
http://gcolpart.evolix.net/debian/horde3/horde3_3.1.3-4etch1.diff.gz
http://gcolpart.evolix.net/debian/horde3/horde3_3.1.3-4etch1.dsc
http://gcolpart.evolix.net/debian/horde3/horde3_3.1.3-4_3.1.3-4etch1.diff

- unstable version
http://gcolpart.evolix.net/debian/horde3/horde3_3.1.4-1.diff.gz
http://gcolpart.evolix.net/debian/horde3/horde3_3.1.4-1.dsc
http://gcolpart.evolix.net/debian/horde3/horde3_3.1.3-5_3.1.4-1.diff

Note that I'm member of pkg-horde team but I'm not DD, then
I am waiting my sponsor upload unstable package.


If you want to test the vulnerability, you could go to:
http://<server>/horde3/?new_lang=%22%3E%3Cbody%20onload=%22alert%28'hello%20world'%29%3B
(I can provide you vulnerable URL in private if you want)


Information for the advisory:

8<----------------------------------
horde3 -- XSS vulnerability

Date Reported:
    ?? Jul 2007
Affected Packages:
    horde3
Vulnerable:
    Yes
Security database references:
    In Mitre's CVE dictionary: CVE-2007-1473
More information:

It was discovered that the Horde web application framework has a cross-site
scripting (XSS) vulnerability in framework/NLS/NLS.php, allows remote attackers
to inject arbitrary web script or HTML via the new_lang parameter.

The old stable distribution (sarge) this problem has been fixed in version 3.0.4-4sarge5.

For the stable distribution (etch) this problem has been fixed in version 3.1.3-4etch1.

For the unstable distribution (sid) this problem has been fixed in version 3.1.4-1.

We recommend that you upgrade your horde3 package.
8<----------------------------------


Regards,
-- 
Gregory Colpart <reg at evolix.fr>  GnuPG:1024D/C1027A0E
Evolix - Informatique et Logiciels Libres http://www.evolix.fr/




More information about the pkg-horde-hackers mailing list