Shared smart albums in the Photos app can expose files outside the album owner's configured source folders
访问控制 / 访问控制缺陷(通用) / #3506873
该报告还没有中文解读。
原文摘录
摘自原文(13378 字符中的一小部分)
When an attacker accesses a shared filter-based smart album owned by another user, the system uses the **attacker's** `photosSourceFolders` configuration to determine which paths are searched in the **victim's** folder. By configuring more permissive paths than the victim intended, an attacker can …
原文中的代码
private function getPhotosDefaultSearchConditions(): array {
$folders = json_decode($this->userConfigService->getUserConfig('photosSourceFolders'));
// High: Gets Attacker's config but searches in victim's folder
return [
new SearchBinaryOperator( …默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 Nextcloud 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @suul · 版权归作者与 Nextcloud 所有