🇰🇷 한글 설명
MediaWiki의 Bucket 확장 1.0.0 이전 버전에서 '!=' 비교자를 사용한 쿼리 시 무한 재귀가 발생합니다. 이로 인해 PHP 콜 스택 한계를 초과하거나 메모리가 지속적으로 소비되어 서비스 거부 공격으로 이어질 수 있습니다.
💡 쉬운 설명
MediaWiki의 데이터 저장 확장에서 특정 검색 방식을 사용하면 서버가 무한 반복에 빠집니다. 메모리를 다 사용해서 웹사이트가 먹통이 되는 공격입니다.
🇺🇸 원문 (English)
Bucket is a MediaWiki extension to store and retrieve structured data on articles. Prior to version 1.0.0, infinite recursion can occur if a user queries a bucket using the `!=` comparator. This will result in PHP's call stack limit exceeding, and/or increased memory consumption, potentially leading to a denial of service. Version 1.0.0 contains a patch for the issue.
📍 영향받는 시스템
MediaWiki Bucket extension < 1.0.0
⚔️ 공격 벡터
사용자가 '!=' 비교자가 포함된 버킷 쿼리를 실행하여 무한 재귀 트리거
🛡️ 대응 방법
Bucket 확장을 버전 1.0.0 이상으로 업그레이드
🔧 검증 코드
버전이 1.0.0 이상이면 패치된 상태, 미만이면 즉시 업그레이드 필요
grep '"version"' /var/www/html/extensions/Bucket/extension.json 2>/dev/null | head -1