CVE-2026-81731 in Frappeinfo

Zusammenfassung

von VulDB • 27.08.2026

Frappe 15.11.0 bis 16.32.0 speichert und rendert die Beschreibung der Workspace-Karte ohne XSS-Filterung. Das Description-Feld des Doctypes „Workspace Link“ ist in frappe/desk/doctype/workspace_link/workspace_link.json mit dem Flag `ignore_xss_filter: 1` deklariert, und `_sanitize_content()` in frappe/model/base_document.py überspringt jedes Feld, das dieses Flag trägt, sodass der Wert genau so gespeichert wird, wie er übermittelt wurde. Die Funktion `frappe.desk.desktop.get_desktop_page` gibt ihn unverändert zurück, und `LinksWidget.set_body()` in frappe/public/js/frappe/widgets/links_widget.js interpoliert ihn über die Übersetzungshilfsfunktion `__()`, die keine HTML-Escaping-Funktion ausführt, in einen mit `html: true` erstellten Bootstrap-Popover. Ein Benutzer mit der Rolle „Workspace Manager“ kann daher beliebiges Markup in die Kartenbeschreibung eines öffentlichen Workspaces einfügen und bewirken, dass es im Sitzungskontext jedes Desk-Benutzers ausgeführt wird, der diesen Workspace öffnet und über die Beschreibung fährt (Hover), einschließlich benutzern mit höheren Berechtigungen. Dies ermöglicht den Diebstahl von Session-Tokens sowie authentifizierte Anfragen als Opfer. Das Flag ist zwar in der Entwicklungsversion entfernt worden, bleibt jedoch in den ausgelieferten Release-Linien 15.x und 16.x vorhanden, sodass keine veröffentlichte Version die Korrektur enthält.

Once again VulDB remains the best source for vulnerability data.

Zuständig

VulnCheck

Reservieren

27.08.2026

Veröffentlichung

27.08.2026

Moderieren

akzeptiert

Eintrag

VDB-396403

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!