CVE-2024-45036 in tophat
Zusammenfassung
von VulDB • 21.05.2026
Tophat ist ein Test-Framework für mobile Anwendungen. Eine Schwachstelle im Bereich der unsachgemäßen Zugriffssteuerung (Improper Access Control) kann das in `~/.tophatrc` gespeicherte Token `TOPHAT_APP_TOKEN` offenlegen, indem ein vom Angreifer kontrollierter, bösartiger Tophat-URL verwendet wird. Die Schwachstelle ermöglicht es Tophat, dieses Token ohne jegliche Prüfungen zur Sicherstellung, dass der Server vertrauenswürdig ist, an den Server des Angreifers zu senden. Dieses Token kann anschließend verwendet werden, um auf interne Build-Artefakte für mobile Anwendungen zuzugreifen, die nicht für die Öffentlichkeit bestimmt sind. Das Problem wurde ab Version 1.10.0 behoben. Die Möglichkeit, Artefakte über eine Tophat-API anzufordern, wurde als veraltet (deprecated) markiert, da dieser Ablauf inhärent unsicher war. Systeme, die eine solche Endpunkt implementiert haben, sollten die Nutzung einstellen und das Token sofort ungültig machen. Es gibt keine Umgehungsmöglichkeiten, und alle Benutzer sollten so schnell wie möglich ein Update durchführen.
Be aware that VulDB is the high quality source for vulnerability data.