Description
Cross-site scripting (XSS) vulnerability in passwd/main.php in the Passwd module before 3.1.1 for Horde allows remote attackers to inject arbitrary web script or HTML via the backend parameter.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 5.0 | sork-passwd-h3 | 3.0-2+lenny1 | DSA-1829-1 |
| Debian 4.0 | sork-passwd-h3 | 3.0-2+etch1 | DSA-1829-1 |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- Horde 3.1 - 'Passwd' Module Cross-Site Scripting EDB-33065 · webapps · Jun 5, 2009 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Advisories 1
- DSA-1829-1 sork-passwd-h3 - cross-site scripting Debian Security (DSA / DLA) · Mar 9, 2026
References
- http://bugs.horde.org/ticket/8398
- ADV-2009-1784 vdb-entry
- 35769 third-party-advisory
- 35720 third-party-advisory
- 35573 vdb-entry
- DSA-1829 vendor-advisory
- [announce] 20090705 Passwd H3 (3.1.1) (final) mailing-list
- passwd-main-xss(51542) vdb-entry