🇰🇷 한글 설명
graphql-go(0.8.0 이하 버전)의 타입 정의 파서에서 무한 재귀가 발생하는 취약점입니다. 공격자가 악의적인 GraphQL 스키마를 제공할 경우 시스템 자원을 고갈시킬 수 있습니다.
💡 쉬운 설명
프로그램이 자기 자신을 끝없이 반복해서 호출하게 만드는 오류입니다. 이로 인해 컴퓨터가 과부하에 걸려 서비스가 멈출 수 있습니다.
🇺🇸 원문 (English)
graphql-go (aka GraphQL for Go) through 0.8.0 has infinite recursion in the type definition parser.
📍 영향받는 시스템
graphql-go (GraphQL for Go) version 0.8.0 and below
⚔️ 공격 벡터
악의적으로 설계된 재귀적 GraphQL 타입 정의를 파서에 입력
🛡️ 대응 방법
graphql-go 라이브러리를 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 결과의 버전이 0.8.0 이하인지 확인하십시오.
go list -m all | grep graphql-go