🇰🇷 한글 설명
PHPGurukul Small CRM 4.0의 /crm/login.php 파일 내 Login Success Handler 구성 요소에서 취약점이 발견되었습니다. geopluginURL 인자를 조작하여 역직렬화(unserialize)를 유발할 수 있으며, 이를 통해 원격 공격이 가능할 수 있습니다. 공격 난이도는 높고 실행은 어렵지만, 이미 공개된 익스플로잇이 존재합니다.
💡 쉬운 설명
프로그램이 외부 데이터를 처리하는 과정에서 잘못된 데이터를 읽어 들여 시스템을 조작할 수 있는 보안 약점이 발견되었습니다. 해커가 특수한 명령어를 포함한 데이터를 보내 시스템에 문제를 일으킬 수 있습니다.
🇺🇸 원문 (English)
A weakness has been identified in PHPGurukul Small CRM 4.0. This impacts the function unserialize of the file /crm/login.php of the component Login Success Handler. This manipulation of the argument geopluginURL causes deserialization. It is possible to initiate the attack remotely. The complexity of an attack is rather high. The exploitability is said to be difficult. The exploit has been made available to the public and could be used for attacks.
📍 영향받는 시스템
PHPGurukul Small CRM 4.0
⚔️ 공격 벡터
원격에서 geopluginURL 인자 값을 조작하여 역직렬화 취약점 공격
🛡️ 대응 방법
해당 소프트웨어의 보안 패치를 적용하거나, 입력값 검증 로직을 강화하여 역직렬화 공격을 차단해야 합니다.
🔧 검증 코드
명령어 결과에 unserialize 함수가 포함되어 있고 geopluginURL 인자가 사용되고 있다면 해당 취약점에 노출된 상태입니다.
grep -r "unserialize" /path/to/crm/login.php 2>/dev/null