🇰🇷 한글 설명
Apache MINA에서 특수하게 조작된 잘못된 HTTP 요청이 들어올 경우 HTTP 헤더 디코더가 무한 루프에 빠질 수 있는 취약점입니다. 디코더가 HTTP 헤더가 버퍼의 시작 부분에 있다고 가정하고 예상보다 많은 데이터가 있을 경우 루프를 반복하기 때문에 발생합니다.
💡 쉬운 설명
잘못된 형식의 인터넷 요청을 보내면 서버가 끝없이 계산을 반복하게 만들어 서버를 멈추게 할 수 있습니다. 이로 인해 서비스가 중단되는 현상이 발생할 수 있습니다.
🇺🇸 원문 (English)
In Apache MINA, a specifically crafted, malformed HTTP request may cause the HTTP Header decoder to loop indefinitely. The decoder assumed that the HTTP Header begins at the beginning of the buffer and loops if there is more data than expected. Please update MINA to 2.1.5 or greater.
📍 영향받는 시스템
Apache MINA 2.1.5 미만 버전
⚔️ 공격 벡터
조작된 HTTP 헤더를 포함한 악의적인 HTTP 요청 전송
🛡️ 대응 방법
Apache MINA를 2.1.5 버전 이상으로 업데이트
🔧 검증 코드
출력된 결과에서 mina-smlet 또는 관련 mina 라이브러리의 버전이 2.1.5 미만인지 확인합니다.
mvn dependency:list | grep mina-smlet