CVE-2019-15954
Eine Sicherheitslücke wurde in Total.js CMS 12.0.0 entdeckt. Ein authentifizierter Benutzer mit der Widgets-Berechtigung kann Remote-Befehlsausführung (RCE)...
- Veröffentlicht
- 05.09.2019
- Aktualisiert
- 05.08.2024
- CNA zuweisen
- mitre
- Beweise beobachtet
- 22.10.2019
Primäres CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:HHoch · nächste 30 Tage
- Perzentil
- 99,6 %
- Modelldatum
- 18.10.2026
EPSS ist eine statistische Schätzung, keine Gewissheit oder ein Maß für die Auswirkung. Kombinieren Sie es mit CVSS, KEV-Status, Belichtung und Ihrer Umgebung.
Zusammenfassung
Eine Sicherheitslücke wurde in Total.js CMS 12.0.0 entdeckt. Ein authentifizierter Benutzer mit der Widgets-Berechtigung kann Remote-Befehlsausführung (RCE) auf dem entfernten Server erreichen, indem er ein schädliches Widget mit einem speziellen Tag erstellt, das JavaScript-Code enthält, der serverseitig ausgewertet wird. Bei der Auswertung des Tags durch das Backend ist es möglich, mithilfe des folgenden Payloads aus dem Sandbox-Objekt auszubrechen: <script total>global.process.mainModule.require(child_process).exec(RCE);</script>
Quellen
modules/exploits/multi/http/totaljs_cms_widget_exec.rb
Metasploit Framework modulesAngegebene Bedingungen
- platform: Linux,OSX($.exploit_multi/http/totaljs_cms_widget_exec.platform)
- verification: check_declared($.exploit_multi/http/totaljs_cms_widget_exec.check)
Verantwortungsvoller Umgang
Verwenden Sie Schwachstelleninformationen nur auf Systemen, die Sie besitzen oder zu deren Testen Sie berechtigt sind. Kitploit verlinkt auf öffentliche Forschungsmetadaten und speichert keinen Exploit-Code oder bösartige Payloads.