🔍 CVE-2014-3453

6.5
CVSS Score
MEDIUM
2014-05-17
2026-05-06 22:30
✅ 완료

🇰🇷 한글 설명

Drupal Flag 모듈의 flag_import_form_validate 함수에서 발생하는 Eval injection 취약점으로, 인증된 관리자가 Flag import 페이지의 코드 입력창을 통해 임의의 PHP 코드를 서버에서 실행할 수 있습니다. 권한 설정 부주의 시 비관리자도 악용 가능합니다.

💡 쉬운 설명

Drupal 플러그인의 코드 import 기능에서 관리자가 입력한 내용을 검증하지 않아 악의적인 코드가 그대로 실행됩니다. 관리자 권한이 부적절하게 설정되면 일반 사용자도 이를 악용할 수 있습니다.

🇺🇸 원문 (English)

Eval injection vulnerability in the flag_import_form_validate function in includes/flag.export.inc in the Flag module 7.x-3.0, 7.x-3.5, and earlier for Drupal allows remote authenticated administrators to execute arbitrary PHP code via the "Flag import code" text area to admin/structure/flags/import. NOTE: this issue could also be exploited by other attackers if the administrator ignores a security warning on the permissions assignment page.

📍 영향받는 시스템

Drupal Flag module 7.x-3.5 및 그 이전 모든 버전

⚔️ 공격 벡터

admin/structure/flags/import 페이지의 'Flag import code' 영역에 PHP 코드 입력 후 실행

🛡️ 대응 방법

Flag 모듈을 7.x-3.6 이상으로 업그레이드하고 관리자 권한 제한

🔧 검증 코드

파일이 검출되면 Flag 모듈 설치 확인, Drupal 관리자 페이지에서 모듈 버전 확인 후 3.6 미만이면 업그레이드 필요

Shell / Script
find /var/www/html -type f -name 'flag.export.inc' 2>/dev/null | head -1

📊 CVSS Vector String

CVSS Vector
AV:N/AC:L/Au:S/C:P/I:P/A:P

💻 영향받는 소프트웨어

PHP