🇰🇷 한글 설명
SimpleSAMLphp의 secureCompare 메서드에서 XOR 연산 전 문자 변환이 누락되어 있어 세션 고정 공격이나 인증 우회가 가능합니다. PHP 5.6 이전 버전에서 특히 취약합니다.
💡 쉬운 설명
로그인 인증을 확인하는 부분에서 실수가 있어서 공격자가 다른 사람의 계정으로 들어갈 수 있습니다. PHP 5.6 이전 버전을 사용하는 서버에서 위험합니다.
🇺🇸 원문 (English)
The secureCompare method in lib/SimpleSAML/Utils/Crypto.php in SimpleSAMLphp 1.14.13 and earlier, when used with PHP before 5.6, allows attackers to conduct session fixation attacks or possibly bypass authentication by leveraging missing character conversions before an XOR operation.
📍 영향받는 시스템
SimpleSAMLphp 1.14.13 이하, PHP 5.6 미만
⚔️ 공격 벡터
secureCompare 메서드의 문자 변환 누락을 이용한 세션 고정 또는 인증 우회 공격
🛡️ 대응 방법
SimpleSAMLphp를 1.14.14 이상으로, PHP를 5.6 이상으로 업그레이드
🔧 검증 코드
설치된 SimpleSAMLphp 버전이 1.14.14 이상이면 안전하고, 1.14.13 이하이면 즉시 업그레이드 필요
grep -r 'SimpleSAML.*version' /var/www/html 2>/dev/null | head -1 || composer show simplesamlphp/simplesaml 2>/dev/null | grep -i version