🇰🇷 한글 설명
phpLDAPadmin 1.2.2 이전 버전의 lib/functions.php 파일의 masort 함수에서 발견된 취약점으로, cmd.php의 query_engine 액션을 통해 orderby 파라미터에서 임의의 PHP 코드를 실행할 수 있습니다. 2011년 10월에 실제로 악용된 원격코드실행(RCE) 취약점입니다.
💡 쉬운 설명
phpLDAPadmin이라는 LDAP 관리 도구의 정렬 기능에서 공격자가 악의적인 PHP 코드를 주입할 수 있습니다. 이를 통해 서버에서 임의의 명령을 실행하고 시스템을 제어할 수 있게 됩니다.
🇺🇸 원문 (English)
The masort function in lib/functions.php in phpLDAPadmin 1.2.x before 1.2.2 allows remote attackers to execute arbitrary PHP code via the orderby parameter (aka sortby variable) in a query_engine action to cmd.php, as exploited in the wild in October 2011.
📍 영향받는 시스템
phpLDAPadmin 1.2.0, 1.2.1 (1.2.2 이상에서는 수정됨)
⚔️ 공격 벡터
cmd.php의 query_engine 액션에서 orderby/sortby 파라미터에 PHP 코드 주입을 통한 원격코드실행
🛡️ 대응 방법
phpLDAPadmin을 1.2.2 이상으로 즉시 업그레이드
🔧 검증 코드
설치된 phpLDAPadmin 버전이 1.2.2 이상인지 확인 (1.2.2 이상이면 안전, 그 이하면 업그레이드 필요)
dpkg -l phpldapadmin 2>/dev/null | grep phpldapadmin | awk '{print $3}'