Mittel

TinyMCE Cross-Site Scripting (XSS) vulnerability in handling external SVG files through Object or Embed elements

  • Veröffentlicht: 26.03.2024
  • Aktualisiert: 11.10.2026 11:23

Impact

A cross-site scripting (XSS) vulnerability was discovered in TinyMCE’s content loading and content inserting code. A SVG image could be loaded though an object or embed element and that image could potentially contain a XSS payload.

Fix

TinyMCE 6.8.1 introduced a new convert_unsafe_embeds option to automatically convert object and embed elements respective of their type attribute. From TinyMCE 7.0.0 onwards, the convert_unsafe_embeds option is enabled by default.

Workarounds

If you are using TinyMCE 6.8.1 or higher, set convert_unsafe_embeds to true. For any earlier versions, a custom NodeFilter is recommended to remove or modify any object or embed elements. This can be added using the editor.parser.addNodeFilter and editor.serializer.addNodeFilter APIs.

Acknowledgements

Tiny Technologies would like to thank Toni Huttunen of Fraktal Oy for discovering this vulnerability.

References

Betroffene Software

Klicken Sie auf eine Technologie, um alle zugehörigen Schwachstellen anzuzeigen.

PlattformPaketAnfällige VersionenBehoben in
Composer-Paket tinymce/tinymce < 7.0.0 7.0.0
npm-Paket tinymce < 7.0.0 7.0.0
.NET (NuGet) TinyMCE < 7.0.0 7.0.0

Verweise

CVSS-Wert 4.3/10
CVSS-Vektor
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N
Schwäche (CWE)
CWE-79
Plattform
Composer, npm, .NET (NuGet)
Paket
tinymce/tinymce, tinymce, TinyMCE
Veröffentlicht
26.03.2024
Aktualisiert
11.10.2026 11:23

Quellen und Lizenzen

OSV / GitHub Advisory Database - GHSA-5359-pvf2-pw78 - CC BY 4.0

Schwachstellenhistorie: tinymce/tinymce

Alle veröffentlichten Schwachstellen dieses Pakets (Composer-Paket), neueste zuerst. Zeigt, ob es ein einmaliger Ausrutscher ist oder ein Paket, das man im Auge behalten muss.

Alle (15) im Archiv
Einträge insgesamt
15
Erste → letzte
01.2021 06.2026
Ohne Fix
0
In Angriffen ausgenutzt
0

Verteilung nach Schweregrad

  • Hoch 4
  • Mittel 11

Veröffentlichungen pro Jahr

  1. 2021: 3
  2. 2022: 1
  3. 2023: 3
  4. 2024: 4
  5. 2025: 0
  6. 2026: 4
Schweregrad:
  1. Hoch · 8.7 CVE-2026-47761 <= 5.10.9, >= 6.0.0, < 7.9.3, >= 8.0.0, < 8.5.1 7.9.3, 8.5.1
  2. Hoch · 8.7 CVE-2026-47762 <= 5.10.9, >= 6.0.0, < 7.9.3, >= 8.0.0, < 8.5.1 7.9.3, 8.5.1
  3. Hoch · 8.7 CVE-2026-47759 <= 5.10.9, >= 6.0.0, < 7.9.3, >= 8.0.0, < 8.5.1 7.9.3, 8.5.1
  4. TinyMCE Cross-Site Scripting (XSS) vulnerability in handling external SVG files through Object or Embed elements dieser Eintrag
    Mittel · 4.3 CVE-2024-29881 < 7.0.0 7.0.0

Erkennen Sie Schwachstellen in Ihrer Anwendung

Mit der DockRay-Integration und aktivierter Softwareinventarisierung prüft DockRay gemeldete Komponentenversionen auf bekannte Schwachstellen und benachrichtigt Sie über bestätigte Treffer. Die Abdeckung hängt von der unterstützten Technologie und den verfügbaren Meldungen ab.

Anwendung verbinden
DockRay Newsletter

Anwendungssicherheit in Ihrem Postfach

Wichtige Schwachstellen, konkrete Empfehlungen und praktische Tipps für Ihre Anwendungen. Wählen Sie Ihre Technologien und verfolgen Sie, was für Ihr Projekt relevant ist.

  • Eine tägliche Zusammenfassung neuer Schwachstellen, auch kritischer.
  • Benachrichtigungen über wichtige Updates.
  • Praktische Tipps zur Sicherheit und Überwachung von Anwendungen.

Leer lassen, um Meldungen zu allen Technologien zu erhalten.

Kostenlos anmelden. In jeder E-Mail mit einem Klick abmelden.