CyberPanel до версии 1.9.1, исправленная в коммите b198460, содержит уязвимость небезопасной прямой ссылки на объект (IDOR) в обработчиках инкрементального резервного копирования приложения IncBackups (deleteBackup, fetchRestorePoints и restrePoint), которая позволяет прошедшим проверку пользователям панели получать доступ к ресурсам резервного копирования других арендаторов и манипулировать ими путем предоставления контролируемого злоумышленником глобально последовательного целочисленного идентификатора IncJob, область действия которого никогда не перенастраивается на авторизованный. домен. Злоумышленники могут перечислить последовательные идентификаторы резервных копий, чтобы прочитать метаданные резервного копирования другого арендатора, безвозвратно удалить снимки резервной копии другого арендатора или инициировать несанкционированное восстановление задания резервного копирования другого арендатора с привилегиями root.
Показать оригинальное описание (EN)
CyberPanel through 1.9.1, fixed in commit b198460, contains an insecure direct object reference (IDOR) vulnerability in the IncBackups application's incremental-backup handlers (deleteBackup, fetchRestorePoints, and restorePoint) that allows authenticated panel users to access or manipulate other tenants' backup resources by supplying an attacker-controlled globally sequential IncJob integer ID that is never re-scoped to the authorized domain. Attackers can enumerate sequential backup IDs to read another tenant's backup metadata, irrecoverably delete another tenant's backup snapshots, or trigger unauthorized restoration of another tenant's backup job with root privileges.
Характеристики атаки
Последствия
Строка CVSS v4.0