🔍 CVE-2026-82291

8.1
CVSS Score
HIGH
2026-08-28
2026-09-16 13:42
✅ 완료

🇰🇷 한글 설명

HeyForm 3.0.0-rc.8 미만 버전에서 CORS 응답 시 Origin 헤더를 그대로 반사하고 인증 정보를 허용하는 취약점이 발견되었습니다. 공격자는 로그인된 사용자가 악성 페이지를 방문하게 유도하여 인증된 GraphQL 쿼리를 실행함으로써 워크스페이스, 프로젝트, 폼 및 응답 데이터를 탈취하거나 계정 설정을 변경할 수 있습니다.

💡 쉬운 설명

로그인된 사용자가 해커가 만든 가짜 웹사이트에 접속하면, 해커가 사용자의 권한을 도용해 개인 정보나 설정을 마음대로 조작할 수 있는 보안 결함입니다. 사용자의 로그인 상태를 이용해 몰래 데이터를 빼가는 방식입니다.

🇺🇸 원문 (English)

HeyForm before 3.0.0-rc.8 reflects the request Origin header in CORS responses while allowing credentials, enabling cross-origin requests with authentication. Attackers can execute authenticated GraphQL queries from malicious pages visited by logged-in users to access workspaces, projects, forms, submissions, and respondent data, or modify account settings.

📍 영향받는 시스템

HeyForm 3.0.0-rc.8 미만 모든 버전

⚔️ 공격 벡터

CORS 설정 오류를 악용한 Cross-Origin 요청을 통한 인증된 GraphQL 쿼리 실행

🛡️ 대응 방법

HeyForm을 3.0.0-rc.8 이상의 최신 버전으로 업데이트하십시오.

🔧 검증 코드

명령어 결과에 'Access-Control-Allow-Origin: https://attacker.com'이 포함되어 있다면 취약한 상태입니다.

Shell / Script
curl -sI -H 'Origin: https://attacker.com' https://[target-domain]/ | grep -i 'Access-Control-Allow-Origin: https://attacker.com'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Spring for GraphQL