🇰🇷 한글 설명
Micrometer로 계측된 클라이언트를 사용하는 아웃바운드 HTTP 요청 시 경계가 없는 메모리 누수가 발생하여 서비스 거부(DoS) 상태를 유발할 수 있습니다. 이로 인해 시스템 자원이 고갈되어 애플리케이션이 중단될 위험이 있습니다.
💡 쉬운 설명
프로그램이 외부로 데이터를 보낼 때 메모리를 계속해서 잡아먹기만 하고 돌려주지 않는 문제가 있습니다. 이 문제가 지속되면 컴퓨터의 메모리가 가득 차서 프로그램이 멈출 수 있습니다.
🇺🇸 원문 (English)
It is possible for outbound HTTP requests using a Micrometer-instrumented client to cause a denial-of-service (DoS) condition due to an unbounded memory leak.
Micrometer 1.17.0
Micrometer 1.16.0 - 1.16.6
Micrometer 1.15.0 - 1.15.12
Micrometer 1.14.0 - 1.14.16
Micrometer 1.9.18 and earlier
📍 영향받는 시스템
Micrometer 1.17.0, 1.16.0-1.16.6, 1.15.0-1.15.12, 1.14.0-1.14.16, 1.9.18 및 이전 버전
⚔️ 공격 벡터
Micrometer가 적용된 클라이언트를 통해 특정 패턴의 아웃바운드 HTTP 요청을 지속적으로 발생시킴
🛡️ 대응 방법
Micrometer를 보안 패치가 적용된 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 결과에서 micrometer-core의 버전을 확인하여 취약한 버전 범위에 해당하는지 체크합니다.
mvn dependency:list | grep 'io.micrometer:micrometer-core'