Description
Cross-site scripting (XSS) vulnerability in templatefunctions.py in Loggerhead before 1.18.1 allows remote authenticated users to inject arbitrary web script or HTML via a filename, which is not properly handled in a revision view.
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 13 | loggerhead | 1.18.1-1 | — |
| Debian 12 | loggerhead | 1.18.1-1 | — |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| PyPI | loggerhead | < 1.18.1 | 1.18.1 | GHSA-qjmg-77xh-7mjw |
References
- https://launchpad.net/loggerhead/1.18/1.18.1
- FEDORA-2011-4107 vendor-advisory
- https://bugs.launchpad.net/loggerhead/+bug/740142
- ADV-2011-0849 vdb-entry
- 47032 vdb-entry
- FEDORA-2011-4050 vendor-advisory
- 43822 third-party-advisory
- ADV-2011-0848 vdb-entry
- 71279 vdb-entry
- FEDORA-2011-4085 vendor-advisory
- 44017 third-party-advisory
- loggerhead-filename-xss(66305) vdb-entry