🇰🇷 한글 설명
libsoup의 HTTP 범위 요청(range request) 구현에 결함이 발견되었습니다. 악의적인 클라이언트가 단일 HTTP 요청에서 동일한 범위를 여러 번 요청하여 서버가 대량의 메모리를 사용하게 만들 수 있습니다. 전체 서비스 거부(DoS)까지는 이어지지 않습니다.
💡 쉬운 설명
웹 서버 소프트웨어가 같은 데이터 요청을 반복 처리하면서 메모리를 과도하게 사용하는 문제입니다. 서비스가 완전히 멈추지는 않지만 서버 성능이 크게 저하될 수 있습니다.
🇺🇸 원문 (English)
A flaw was found in libsoup. The implementation of HTTP range requests is vulnerable to a resource consumption attack. This flaw allows a malicious client to request the same range many times in a single HTTP request, causing the server to use large amounts of memory. This does not allow for a full denial of service.
📍 영향받는 시스템
libsoup 라이브러리를 사용하는 GNOME 기반 애플리케이션 및 서버 (수정 버전 이전의 libsoup 2.x/3.x 일부 버전)
⚔️ 공격 벡터
원격의 악의적 클라이언트가 단일 HTTP 요청 내에 동일한 Range 헤더 범위를 반복 지정하여 서버 메모리를 소모시킴
🛡️ 대응 방법
배포판 제공 최신 libsoup 보안 패치로 업데이트 (예: apt upgrade libsoup2.4-1 libsoup-3.0-0 또는 dnf update libsoup)
🔧 검증 코드
설치된 libsoup 패키지 버전을 확인하여 배포판 보안 공지에서 제시한 패치 버전 이상이면 조치 완료, 이전 버전이면 업데이트가 필요합니다.
dpkg -l | grep -i libsoup 2>/dev/null || rpm -qa | grep -i libsoup