🇰🇷 한글 설명
Campware Campsite 2.6.2 이전 버전에서 g_documentRoot 매개변수를 통한 원격 파일 포함(RFI) 취약점이 존재합니다. 공격자가 악의적인 URL을 입력하여 서버에서 임의의 PHP 코드를 실행할 수 있으며, 약 35개의 PHP 파일이 영향을 받습니다.
💡 쉬운 설명
웹사이트 소프트웨어에 보안 결함이 있어서 해커가 악의적인 코드를 실행할 수 있습니다. 특정 설정값에 조작된 링크를 입력하면 서버가 그 링크의 코드를 실행해버립니다.
🇺🇸 원문 (English)
Multiple PHP remote file inclusion vulnerabilities in Campware Campsite before 2.6.2 allow remote attackers to execute arbitrary PHP code via a URL in the g_documentRoot parameter to (1) Alias.php, (2) Article.php, (3) ArticleAttachment.php, (4) ArticleComment.php, (5) ArticleData.php, (6) ArticleImage.php, (7) ArticleIndex.php, (8) ArticlePublish.php, (9) ArticleTopic.php, (10) ArticleType.php, (11) ArticleTypeField.php, (12) Attachment.php, (13) Country.php, (14) DatabaseObject.php, (15) Event.php, (16) IPAccess.php, (17) Image.php, (18) Issue.php, (19) IssuePublish.php, (20) Language.php, (21) Log.php, (22) LoginAttempts.php, (23) Publication.php, (24) Section.php, (25) ShortURL.php, (26) Subscription.php, (27) SubscriptionDefaultTime.php, (28) SubscriptionSection.php, (29) SystemPref.php, (30) Template.php, (31) TimeUnit.php, (32) Topic.php, (33) UrlType.php, (34) User.php, and (35) UserType.php in implementation/management/classes/; (36) configuration.php and (37) db_connect.php in implementation/management/; and (38) LocalizerConfig.php and (39) LocalizerLanguage.php in implementation/management/priv/localizer/.
📍 영향받는 시스템
Campware Campsite 버전 2.6.2 이전 모든 버전
⚔️ 공격 벡터
g_documentRoot 매개변수를 통한 원격 파일 포함(RFI)으로 임의 PHP 코드 실행
🛡️ 대응 방법
Campware Campsite를 2.6.2 이상으로 업그레이드하거나 입력 유효성 검사 강화
🔧 검증 코드
파일이 발견되면 Campsite이 설치되어 있으며, 버전이 2.6.2 미만이면 취약합니다.
find /var/www/html -path '*/implementation/management/classes/Alias.php' 2>/dev/null