세션 닫기 요청이 연결된 세션을 닫습니다. 또한 해당 메시지에 구독 삭제 플래그가 전송되어 서버가 향후 세션 재연결을 위해 구독을 저장할지 또는 세션 종료 시 구독을 폐기할지 결정합니다. deleteSubscription 플래그가 False이면 서버는 구독을 저장하므로 메모리를 무제한으로 채웁니다.
여러 세션에서 모니터링된 여러 항목이 포함된 여러 구독 요청을 보내면 서버가 충돌할 때까지 프로세스 메모리가 빠르게 채워집니다.
이 버그를 트리거하려면 모니터링된 항목을 삭제하지 않고 구독 및 모니터링된 항목으로 많은 세션을 생성해야 합니다. 결국 이러한 할당은 사용 가능한 모든 프로세스 메모리를 소비하여 충돌 및 서비스 거부 상태를 초래합니다.
Team82 은 전 세계 사이버 보안 생태계의 안전을 보장하기 위해 영향을 받는 벤더에게 적시에 취약점을 비공개로 보고하기 위해 최선을 다하고 있습니다. 벤더 및 연구 커뮤니티와 관계를 맺기 위해 Team82 은 귀하가 당사의 조정 공개 정책을 다운로드하고 공유하도록 초대합니다. Team82 는 제품 및 서비스의 취약성을 검색하다 할 때 이 보고 및 공개 프로세스를 준수할 것입니다.