CVE-2009-3701 Medium severity

Horde 3.3.5 "PHP_SELF" Cross-Site Scripting vulnerability

Cross-Site Scripting in Horde via the PHP_SELF variable on administration pages.

Original release date
October 2009
Discovered by
Juan Galiana Lara
Severity
6.3 / 10 CVSS v2.0
Affected product
Horde 3.3.5 (other versions may be affected)

Antecedentes

Horde Application Framework is a general-purpose modular web framework written in PHP, with numerous classes aimed at common issues in modern web application development.

Description

The value of the PHP_SELF variable is not properly filtered before being returned to the user, allowing arbitrary HTML to be injected or script code to be executed in a user's browser session. To successfully exploit it, the victim must be authenticated as an administrator. It is present in cmdshell.php, sqlshell.php, and phpshell.php and is fixed by filtering the variable with htmlspecialchars.

Business impact

It is possible to execute HTML or arbitrary script code in a user's browser. It only works with administrative sessions.

Affected systems

Horde 3.3.5; other versions may be affected.

Solución

Update to version 3.3.6.

Calendario de divulgación

13 Oct 2009 Vulnerability discovered by Internet Security Auditors.
13 Oct 2009 Reported to the developers. The issue is considered difficult to exploit, and a fix is being delayed.
13 Dec 2009 Second contact regarding the correction plan.
15 Dec 2009 Publication of the new version.
17 Dec 2009 Send to public lists.

References

Sobre Internet Security Auditors

Company based in Spain and Colombia, specializing in web application auditing, network security, penetration testing, and compliance implementation and assessment. Our clients include some of the largest finance, telecommunications, insurance, and ICT companies. A vendor-independent provider with in-depth experience since 2001. Our R&D efforts include vulnerability research, collaboration on open security projects, whitepapers, and participation in industry events.

Would you like us to review your product?

Contact us
Contact

Do you need a security audit?

Tell us about your situation and our team will get in touch with you to provide guidance or schedule a technical call.

Request information

We will contact you as soon as possible.
Global Presence

Our offices

Barcelona

C. Santander, 101. Building A-2
E-08030 Barcelona (Spain)

+34 93 305 13 18
Madrid

Arequipa St., 1
28043 Madrid (Spain)

+34 91 763 40 47
Bogotá

Transversal 22 # 98-82, Porta 100 Building, Office 1003
110221 Bogotá (Colombia)

+57 601 638 68 88
25
years of experience in cybersecurity
Contact us