🔍 CVE-2024-36679

10.0
CVSS Score
CRITICAL
2024-06-19
2026-04-15 00:35
✅ 완료

🇰🇷 한글 설명

Live Chat Pro 모듈 8.4.0 이하 버전에서 예측 가능한 토큰으로 인해 게스트 사용자가 `Lcp::saveTranslations()` 메서드의 취약점을 악용하여 PHP 파일에 악의적인 PHP 코드를 주입할 수 있습니다. 이를 통해 서버에서 원격 코드 실행이 가능하며 전체 시스템 제어가 가능합니다.

💡 쉬운 설명

Live Chat Pro 모듈에서 누구나 예측 가능한 비밀번호를 이용해 설정 파일에 해킹 코드를 삽입할 수 있습니다. 이 코드가 실행되면 해커가 웹사이트 전체를 제어할 수 있게 됩니다.

🇺🇸 원문 (English)

In the module "Module Live Chat Pro (All in One Messaging)" (livechatpro) <=8.4.0, a guest can perform PHP Code injection. Due to a predictable token, the method `Lcp::saveTranslations()` suffer of a white writer that can inject PHP code into a PHP file.

📍 영향받는 시스템

Live Chat Pro (livechatpro) 모듈 버전 8.4.0 이하

⚔️ 공격 벡터

게스트가 예측 가능한 토큰을 사용하여 saveTranslations() 메서드로 PHP 파일에 직접 코드 주입

🛡️ 대응 방법

Live Chat Pro 모듈을 8.4.1 이상 버전으로 즉시 업그레이드하고 모든 관리자 인증 토큰 재설정

🔧 검증 코드

명령어가 livechatpro 모듈의 PHP 파일을 찾으면 취약점이 있는 모듈이 설치된 상태이므로 즉시 업그레이드 필요, 아무것도 반환되지 않으면 모듈이 설치되지 않은 상태

Shell / Script
find . -path '*/livechatpro/*' -name '*.php' 2>/dev/null | head -1 | xargs grep -l 'saveTranslations' 2>/dev/null || echo 'Module not found'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H

💻 영향받는 소프트웨어

PHP