
CVE-2021-26690 패치 비교 - Apache HTTP mod_session NULL 포인터 역참조
이 취약점은 Apache mod_session 모듈 내의 NULL 포인터 역참조입니다. 이는 Apache httpd의 자식 프로세스에 대한 서비스 거부를 유발합니다. 반복 루프를 사용하여 각 Apache 워커가 충돌하게 되어, 웹사이트에 연결하거나 연결된 모든 클라이언트에 대한 서비스 거부로 이어집니다.
이 취약점은 @antonio-morales에 의해 처음 발견되었습니다.
전체 프로세스 단계는 이 저장소의 PDF를 참조하십시오.
서버가 mod_session_crypto를 통해 SessionCryptoPassphrase 옵션을 구현하는 경우 쿠키가 암호화되고 base64로 인코딩됩니다.
<IfModule mod_session.c>
Session On
SessionCookieName session path=/
SessionCryptoPassphrase "YourSecurePassphrase"
SessionMaxAge 1800
</IfModule>
이 경우 세션 쿠키 쌍을 변조할 수 없으며, 서비스 거부가 발생할 수 없습니다.
curl http://$IP:$PORT/ -v -b 'session=expiry=123456789&='