🇰🇷 한글 설명
Slim 프레임워크 2.6.0 이전 버전의 Middleware/SessionCookie.php에 있는 취약점으로, 공격자가 조작된 세션 데이터를 통해 PHP 객체 주입 공격을 수행할 수 있습니다. 이를 통해 원격에서 임의의 PHP 코드 실행이 가능합니다.
💡 쉬운 설명
웹개발 프레임워크 Slim의 세션 처리 부분에 결함이 있어 공격자가 조작된 쿠키로 악성 코드를 실행할 수 있습니다. 영향받는 서버에서 공격자가 원하는 임의 명령을 실행할 수 있습니다.
🇺🇸 원문 (English)
Middleware/SessionCookie.php in Slim before 2.6.0 allows remote attackers to conduct PHP object injection attacks and execute arbitrary PHP code via crafted session data.
📍 영향받는 시스템
Slim Framework 버전 2.5.x 이하 (2.6.0 미만)
⚔️ 공격 벡터
조작된 세션 쿠키 데이터를 통한 원격 PHP 객체 주입(unserialization) 공격
🛡️ 대응 방법
Slim Framework를 2.6.0 이상 버전으로 업그레이드
🔧 검증 코드
결과에 표시되는 버전이 2.6.0 이상이면 안전하고, 2.5.x 이하이면 취약하며, 명령 실행 실패시 Slim이 설치되지 않음을 의미합니다.
grep -r '"slim/slim"' composer.lock 2>/dev/null | grep -oP '"version": "\K[^"]+' || composer show slim/slim 2>/dev/null | grep Version