🔍 CVE-2026-65710

7.1
CVSS Score
HIGH
2026-07-24
2026-10-24 13:10
✅ 완료

🇰🇷 한글 설명

sysPass version 3.2.11에서 권한 검증 누락으로 인해 발생하는 취약점입니다. PUBLICLINK_CREATE 권한을 가진 인증된 사용자가 계정 접근 제어(AccountAcl)를 우회하여 임의의 계정 비밀번호를 복호화하고 저장할 수 있습니다. 이를 통해 공격자는 생성된 링크 해시를 탈취하여 인증 없이도 비밀번호를 획득할 수 있습니다.

💡 쉬운 설명

특정 권한을 가진 사용자가 시스템의 보안 검사를 건너뛰고 다른 사람의 비밀번호를 몰래 꺼내어 저장할 수 있는 문제입니다. 이렇게 저장된 비밀번호는 나중에 링크만 알면 누구나 볼 수 있게 됩니다.

🇺🇸 원문 (English)

sysPass through version 3.2.11 contains a missing authorization vulnerability that allows authenticated users with the PUBLICLINK_CREATE profile flag to trigger unauthorized decryption and persistent storage of any vault account's password by exploiting the absence of AccountAcl checks in the public link creation flow. Attackers can invoke the saveCreateFromAccountAction endpoint to cause AccountService::getDataForLink to load arbitrary target accounts without AccountFilterUser restrictions, decrypt credentials using the session master key, and serialize cleartext passwords into Vault storage on the PublicLink database row, enabling subsequent unauthenticated retrieval if the generated link hash is recovered.

📍 영향받는 시스템

sysPass version 3.2.11

⚔️ 공격 벡터

saveCreateFromAccountAction 엔드포인트를 호출하여 계정 필터링을 우회하고 비밀번호를 복호화 및 저장

🛡️ 대응 방법

sysPass를 최신 보안 패치가 적용된 버전으로 업데이트하고 PUBLICLINK_CREATE 권한 관리를 강화하십시오.

🔧 검증 코드

명령어 결과에 '3.2.11'이 포함되어 있으면 해당 취약점에 노출된 버전입니다.

Shell / Script
curl -s http://<target_ip>/syspass/version | grep -E '3.2.11'

📊 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 Data REST