** Beschreibung
- POC für CVE-2022-24990: Nicht authentifizierte Remote-Befehlsausführung in TerraMaster TOS über PHP-Objektinstanziierung.
- erstellt von antx am 2022-04-12.
** Details
- Die Schwachstelle ermöglicht es einem entfernten Angreifer, beliebige Befehle auf dem Zielsystem auszuführen.
- Die Schwachstelle besteht aufgrund einer unsachgemäßen Eingabevalidierung in der webNasIPS-Komponente im api.php-Skript. Ein entfernter, nicht authentifizierter Angreifer kann speziell präparierte Daten an die Anwendung übergeben und beliebige Befehle auf dem Zielsystem ausführen.
- Eine erfolgreiche Ausnutzung dieser Schwachstelle kann zur vollständigen Kompromittierung des anfälligen Systems führen.
** CVE-Schweregrad
- attackComplexity: LOW
- attackVector: NETWORK
- availabilityImpact: HIGH
- confidentialityImpact: HIGH
- integrityImpact: HIGH
- privilegesRequired: NONE
- scope: UNCHANGED
- userInteraction: NONE
- version: 3.1
- baseScore: 10.0
- baseSeverity: CRITICAL
** Betroffene Versionen
- TerraMaster TOS
- < 4.2.30
- Alle 4.1.x
** POC
- [[./CVE-2022-24990.py][Poc]]
** Referenzen
- Quellen
- [[https://github.com/lishang520/CVE-2022-24990][CVE-2022-24990信息泄露+RCE 一条龙]]
- [[https://www.cybersecurity-help.cz/vdb/SB2022031606][Befehlseinschleusung in TerraMaster TOS]]
- CVE
- [[http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-24990][CVE-2022-24990]]
- CNVD
- [[https://www.cnvd.org.cn/flaw/show/CNVD-2022-17750][CNVD-2022-17750]]
- CNNVD
- [[http://www.cnnvd.org.cn/web/xxk/ldxqById.tag?CNNVD=CNNVD-202203-1539][CNNVD-202203-1539]]
- POC-Engine-Referenz
- [[https://github.com/antx-code/pocx][pocx]]