🇰🇷 한글 설명
GNOME 및 다양한 애플리케이션에서 웹 통신을 위해 사용하는 libsoup HTTP 라이브러리의 soup_multipart_new_from_message() 함수에서 결함이 발견되었습니다. 특수하게 제작된 멀티파트 메시지를 처리할 때 부적절한 검증으로 인해 정수 언더플로우가 발생하며, 이는 잘못된 메모리 접근과 프로그램 충돌을 유발합니다. 결과적으로 libsoup를 사용하는 모든 애플리케이션이나 서버가 예기치 않게 종료되어 서비스 거부(DoS) 위험을 초래할 수 있습니다.
💡 쉬운 설명
웹 통신을 도와주는 프로그램 부품에 계산 오류를 일으키는 버그가 있습니다. 해커가 조작된 데이터를 보내면 프로그램이 갑자기 꺼져버려 서비스를 이용할 수 없게 만들 수 있습니다.
🇺🇸 원문 (English)
A flaw was found in the soup_multipart_new_from_message() function of the libsoup HTTP library, which is commonly used by GNOME and other applications to handle web communications. The issue occurs when the library processes specially crafted multipart messages. Due to improper validation, an internal calculation can go wrong, leading to an integer underflow. This can cause the program to access invalid memory and crash. As a result, any application or server using libsoup could be forced to exit unexpectedly, creating a denial-of-service (DoS) risk.
📍 영향받는 시스템
libsoup 라이브러리를 사용하는 GNOME 기반 애플리케이션 및 관련 웹 통신 라이브러리 사용 시스템
⚔️ 공격 벡터
조작된 멀티파트 HTTP 메시지를 전송하여 라이브러리의 계산 오류 유도
🛡️ 대응 방법
libsoup 라이브러리를 최신 보안 패치가 적용된 버전으로 업데이트
🔧 검증 코드
명령어 결과에 나타나는 libsoup의 버전을 확인하여 보안 패치가 적용된 최신 버전인지 대조
dpkg -l | grep libsoup 2>/dev/null || rpm -qa | grep libsoup