🇰🇷 한글 설명
Bugzilla 특정 버전에서 PostgreSQL 데이터베이스 사용 시 큰 정수 값을 부적절하게 처리하여 발생하는 취약점입니다. 인증된 사용자가 특수하게 조작된 댓글을 통해 버그나 첨부파일 항목을 시스템에서 보이지 않게 만들 수 있습니다. 이로 인해 중요한 버그 추적 정보에 접근할 수 없는 서비스 거부 상태가 발생합니다.
💡 쉬운 설명
Bugzilla 버그 추적 시스템의 특정 버전이 매우 큰 숫자를 잘못 처리하는 문제가 있습니다. 로그인한 사용자가 이를 이용하여 악의적인 댓글을 남기면 중요한 버그 정보가 다른 사람들에게 보이지 않게 숨겨집니다.
🇺🇸 원문 (English)
Bugzilla 2.23.1 through 3.2.7, 3.3.1 through 3.4.7, 3.5.1 through 3.6.1, and 3.7 through 3.7.2, when PostgreSQL is used, does not properly handle large integers in (1) bug and (2) attachment phrases, which allows remote authenticated users to cause a denial of service (bug invisibility) via a crafted comment.
📍 영향받는 시스템
Bugzilla 2.23.1~3.2.7, 3.3.1~3.4.7, 3.5.1~3.6.1, 3.7~3.7.2 (PostgreSQL 사용 환경에서만)
⚔️ 공격 벡터
PostgreSQL 기반 Bugzilla에 인증 후 조작된 댓글 삽입으로 정수 오버플로우 유발, 버그/첨부파일 항목 은폐
🛡️ 대응 방법
Bugzilla를 3.2.8, 3.4.8, 3.6.2, 3.7.3 이상 버전으로 즉시 업그레이드
🔧 검증 코드
출력된 버전이 3.2.7 이하, 3.4.7 이하(3.3.1+), 3.6.1 이하(3.5.1+), 또는 3.7.2 이하(3.7+) 범위에 있으면 취약함
dpkg -l bugzilla 2>/dev/null | grep bugzilla | awk '{print $3}'