🇰🇷 한글 설명
Drupal 4.6.11 이전 버전과 4.7.5 이전 4.7 버전에서 MySQL 사용 시 발생하는 취약점입니다. 인증된 원격 사용자가 페이지 캐시를 포이즈닝하여 서비스 거부 공격을 수행할 수 있으며, 실제 존재하는 페이지에 대해 잘못된 404 HTTP 에러를 발생시킵니다.
💡 쉬운 설명
로그인한 사용자가 Drupal 웹사이트의 캐시 시스템을 망가뜨릴 수 있는 취약점입니다. 이를 통해 정상적인 페이지들이 존재하지 않는 것처럼 표시되어 웹사이트가 제대로 작동하지 않게 만들 수 있습니다.
🇺🇸 원문 (English)
Unspecified vulnerability in Drupal before 4.6.11, and 4.7 before 4.7.5, when MySQL is used, allows remote authenticated users to cause a denial of service by poisoning the page cache via unspecified vectors, which triggers erroneous 404 HTTP errors for pages that exist.
📍 영향받는 시스템
Drupal < 4.6.11, Drupal 4.7 < 4.7.5 (MySQL 데이터베이스 사용 시)
⚔️ 공격 벡터
인증된 사용자가 페이지 캐시 포이즈닝(cache poisoning)을 통한 서비스 거부 공격
🛡️ 대응 방법
Drupal을 4.6.11 이상 또는 4.7.5 이상으로 즉시 업데이트
🔧 검증 코드
Drupal 버전이 4.6.11 이상(4.7 계열은 4.7.5 이상)으로 업데이트되었는지 확인하고, MySQL을 사용하는지 데이터베이스 설정에서 확인
cat /var/www/html/drupal/CHANGELOG.txt 2>/dev/null | head -1 || grep -r 'drupal_version\|VERSION' /var/www/html/drupal/includes/ 2>/dev/null | head -1