🔍 CVE-2021-22133

2.4
CVSS Score
LOW
2021-02-10
2026-06-17 03:36
✅ 완료

🇰🇷 한글 설명

1.11.0 미만 버전의 Elastic APM Go 에이전트에서 애플리케이션 패닉 발생 시 민감한 HTTP 헤더 정보가 유출될 수 있는 취약점입니다. 정상적인 상황에서는 헤더 정보가 비식별화되지만, 패닉 상황에서는 이 과정이 생략되어 서버로 전송될 수 있습니다.

💡 쉬운 설명

프로그램에 오류가 발생해 갑자기 멈출 때, 원래는 숨겨야 할 비밀번호나 인증 정보 같은 중요한 데이터가 그대로 기록되어 외부로 새 나갈 수 있는 문제입니다. 보안 필터가 작동하지 않는 예외 상황을 이용하는 취약점입니다.

🇺🇸 원문 (English)

The Elastic APM agent for Go versions before 1.11.0 can leak sensitive HTTP header information when logging the details during an application panic. Normally, the APM agent will sanitize sensitive HTTP header details before sending the information to the APM server. During an application panic it is possible the headers will not be sanitized before being sent.

📍 영향받는 시스템

Elastic APM agent for Go versions < 1.11.0

⚔️ 공격 벡터

애플리케이션에 의도적인 패닉(Panic)을 유도하여 민감한 HTTP 헤더 정보가 APM 서버로 전송되도록 유도

🛡️ 대응 방법

Elastic APM agent for Go를 1.11.0 이상의 최신 버전으로 업데이트

🔧 검증 코드

출력된 버전 번호가 v1.11.0 미만인지 확인하여 취약 여부를 판단합니다.

Shell / Script
go list -m github.com/elastic/go-apm/v2 2>/dev/null | grep -E 'v[0-9]+\.[0-9]+\.[0-9]+'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM WebSphere Application Server