🇰🇷 한글 설명
Azure 클라우드 서비스와 AMQP 1.0 통신을 수행하는 C 라이브러리인 uAMQP에서 발생한 취약점입니다. 잘못된 AMQP_VALUE 상태를 처리하는 과정에서 Double Free 문제가 발생하며, 이는 원격 코드 실행(RCE)으로 이어질 수 있습니다.
💡 쉬운 설명
프로그램이 메모리를 관리하는 과정에서 실수로 이미 해제된 메모리를 다시 해제하려고 할 때 발생하는 오류입니다. 해커가 이 허점을 이용하면 공격자가 원격에서 컴퓨터를 마음대로 조종할 수 있습니다.
🇺🇸 원문 (English)
The uAMQP is a C library for AMQP 1.0 communication to Azure Cloud Services. When processing an incorrect `AMQP_VALUE` failed state, may cause a double free problem. This may cause a RCE. Update submodule with commit 2ca42b6e4e098af2d17e487814a91d05f6ae4987.
📍 영향받는 시스템
uAMQP C library (commit 2ca42b6e4e098af2d17e487814a91d05f6ae4987 미만 버전)
⚔️ 공격 벡터
조작된 AMQP_VALUE 메시지를 전송하여 라이브러리의 메모리 관리 로직을 트리거함
🛡️ 대응 방법
uAMQP 서브모듈을 커밋 2ca42b6e4e098af2d17e487814a91d05f6ae4987 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 커밋 해시가 2ca42b6e4e098af2d17e487814a91d05f6ae4987와 일치하거나 그 이후인지 확인하십시오.