Три уязвимости в zip: сохранение SUID/SGID и symlink вне каталога (до CVSS 9.1)
17.10.2026В крейте zip — три уязвимости при распаковке, связанные с повышением привилегий. Исправлено в версии 9.0.0.
SUID/SGID при распаковке (CVSS 7.3)
При извлечении архивов сохранялись привилегированные Unix-права SUID/SGID, что могло вести к повышению привилегий.
Symlink с целью вне каталога
ZipArchive::extract создавал символические ссылки, цели которых, контролируемые атакующим, оказывались за пределами каталога назначения.
Права через symlink (CVSS 9.1 CRITICAL)
ZipStreamReader::extract() и ZipArchive::extract() применяли Unix-права через символические ссылки, не ограничивая цель, — критическая эскалация привилегий.
Оригинал
Insecure Preservation of SUID/SGID Bits; symlinks with attacker-controlled targets; permissions applied through symlinks without confinement.
Упоминаний: 3 · Просмотров: 6