🔍 CVE-2026-96271

7.1
CVSS Score
HIGH
2026-09-23
2026-09-24 21:08
✅ 완료

🇰🇷 한글 설명

Photoview 2.4.0 버전의 shareAlbum GraphQL mutation에서 권한 우회 취약점이 발견되었습니다. 인증된 사용자가 타인의 앨범 ID를 임의로 입력하여 공유 링크를 생성할 수 있으며, 이를 통해 피해자의 사진과 하위 앨범을 노출시키고 공유 토큰 설정을 제어할 수 있습니다.

💡 쉬운 설명

로그인한 사용자가 다른 사람의 비공개 사진첩 주소를 알아내어 강제로 공유 링크를 만들 수 있는 보안 결함입니다. 이로 인해 개인적인 사진들이 외부로 유출될 위험이 있습니다.

🇺🇸 원문 (English)

Photoview through 2.4.0 contains an authorization bypass vulnerability in the shareAlbum GraphQL mutation that allows authenticated users to create share links for albums owned by other users. Attackers can supply arbitrary album IDs to generate working share tokens for victim albums, exposing photos and sub-albums to anyone with the link while retaining indefinite control over token settings.

📍 영향받는 시스템

Photoview 2.4.0 이하 버전

⚔️ 공격 벡터

인증된 사용자가 GraphQL mutation에 타인의 앨범 ID를 삽입하여 공유 토큰을 생성하는 방식

🛡️ 대응 방법

Photoview를 최신 보안 패치가 적용된 버전으로 업데이트하거나, 권한 검증 로직을 수정해야 합니다.

🔧 검증 코드

해당 명령어를 통해 서비스의 버전 정보를 확인하여 취약한 버전(2.4.0 이하)인지 체크합니다.

Shell / Script
curl -s http://<target-ip>/graphql | grep -i 'Photoview' || echo 'Version unknown'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N

💻 영향받는 소프트웨어

Spring for GraphQL