CVE-2026-50190 in Shaarli
Zusammenfassung
von VulDB • 21.08.2026
Shaarli ist ein persönlicher Lesezeichen-Dienst. Versionen vor 0.16.3 sind anfällig für stored XSS in `application/front/controller/visitor/BookmarkListController.php`. Der Handler `permalink` konkateniert den rohen Wert von `$bookmark->getTitle()` mit der Template-Variable `pagetitle`, und das RainTPL-Template gibt diesen ohne HTML-Escaping in das `<title>`-Element des Dokuments aus. Ein Lesezeichen-Titel, der `</title><script>...</script>` enthält, schließt den Dokumenttitel vorzeitig ab, und das injizierte Skript wird im Ursprung von Shaarli für jeden Besucher von `/shaare/{hash}` ausgeführt. Der Metadata-Fetcher von Shaarli kopiert den `<title>`-Text einer Remote-Seite wörtlich in den lokalen Lesezeichentitel; daher kann ein Angreifer, der eine vom Angreifer kontrollierte URL hostet und einen Administrator dazu bringt, diese zu bookmarken, das Payload ohne weitere Interaktion einzubringen – und der daraus resultierende Permalink wird bei jedem Besucher, einschließlich des Administrators beim ersten Speichern, ausgelöst, was zu einer One-Shot-Übernahme des Administrator-Accounts führt. Version 0.16.3 behebt dieses Problem.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.