🇰🇷 한글 설명
Frappe 커스텀 앱인 Press(Frappe Cloud 구동, 인프라·구독·마켓플레이스·SaaS 관리)의 로그인 페이지 redirect 파라미터에서 반사형 XSS 취약점이 발견되었습니다. 해당 커밋(16d1b6ca2559f858a1de77bcb03fd7f1b81671c6)은 리디렉션을 내부 URL로만 제한하여 이 문제를 수정합니다.
💡 쉬운 설명
로그인 주소의 특정 값을 악용하면 방문자 브라우저에서 악성 스크립트가 실행될 수 있습니다. 패치는 로그인 후 이동 주소를 내부 페이지로만 제한합니다.
🇺🇸 원문 (English)
Press, a Frappe custom app that runs Frappe Cloud, manages infrastructure, subscription, marketplace, and software-as-a-service (SaaS). Redirect parameter on login page is vulnerable to reflected XSS. The patch in commit 16d1b6ca2559f858a1de77bcb03fd7f1b81671c6 fixes the issue by restricting redirects to internal URLs only.
📍 영향받는 시스템
Frappe Press 앱(패치 커밋 16d1b6ca 이전 버전)을 사용하는 시스템
⚔️ 공격 벡터
공격자가 redirect 파라미터에 악성 스크립트를 담은 링크를 만들어 사용자가 클릭하도록 유도하면 해당 스크립트가 사용자 브라우저에서 실행됩니다.
🛡️ 대응 방법
해당 패치 커밋(16d1b6ca2559f858a1de77bcb03fd7f1b81671c6)을 적용하여 Press 앱을 최신 상태로 업데이트합니다.
🔧 검증 코드
결과가 1 이상이면 패치가 적용된 것이고, 0이면 패치가 적용되지 않은 취약한 상태입니다.
cd $(bench --site all list-apps 2>/dev/null | head -1 >/dev/null; find / -type d -name press -path '*apps*' 2>/dev/null | head -1) && git log --oneline | grep -c 16d1b6ca2559f858a1de77bcb03fd7f1b81671c6
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
💻 영향받는 소프트웨어
VMware Telco Cloud Infrastructure