🇰🇷 한글 설명
Hasura GraphQL 1.3.3 버전에서 서버 측 요청 위조(SSRF) 취약점이 발견되었습니다. 공격자는 add_remote_schema 엔드포인트를 통해 임의의 원격 스키마 URL을 주입할 수 있으며, 이를 통해 내부 네트워크 자원에 접근할 수 있습니다.
💡 쉬운 설명
해커가 Hasura 서버를 속여서 서버 내부의 비밀 정보나 다른 컴퓨터에 접속하도록 명령을 내릴 수 있는 결함입니다. 잘못된 주소를 입력하여 서버가 공격자가 원하는 곳으로 데이터를 보내게 만들 수 있습니다.
🇺🇸 원문 (English)
Hasura GraphQL 1.3.3 contains a server-side request forgery vulnerability that allows attackers to inject arbitrary remote schema URLs through the add_remote_schema endpoint. Attackers can exploit the vulnerability by sending crafted POST requests to the /v1/query endpoint with malicious URL definitions to potentially access internal network resources.
📍 영향받는 시스템
Hasura GraphQL 1.3.3
⚔️ 공격 벡터
/v1/query 엔드포인트에 악의적인 URL이 포함된 POST 요청을 전송하여 발생
🛡️ 대응 방법
Hasura를 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
Hasura API 응답 또는 설치된 패키지 버전을 확인하여 1.3.3 버전인지 확인하십시오.
curl -s http://localhost:8080/v1/endpoint | grep -i 'version' || echo 'Version check required via Hasura metadata'