Skip to content

security(extensions): защита от Path Traversal при распаковке архивов тем и плагинов #242

Description

@ZhuchkaTriplesix

При скачивании и установке расширений из внешних источников (маркетплейс или по URL в theme_remote_install_service.dart) необходимо добавить жесткую валидацию путей при распаковке ZIP-архивов (проверка на ../../ и нормализацию путей p.normalize), чтобы исключить перезапись системных файлов вне песочницы ~/.querya/extensions/.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions