
CVE-2018-9995를 위한 PoC 익스플로잇 - DVR 인증 우회
이 저장소는 CVE-2018-9995로 식별된 보안 취약점을 다루며, TBK DVR4104, DVR4216, Novo, CeNova, QSee, Pulnix, XVR 5 in 1, Securus, Night OWL, DVR Login, HVR Login, MDVR Login 등 다양한 DVR 장치에 영향을 미칩니다. 이 장치들은 원래 TBK DVR4104 및 DVR4216 시리즈의 리브랜드 버전입니다. 이 취약점은 원격 공격자가 인증을 우회할 수 있도록 하여 상당한 보안 위험을 초래합니다.
이 취약점은 인증 우회 메커니즘에서 비롯되며, 원격 공격자는 "Cookie: uid=admin" 헤더를 악용할 수 있습니다. 이 헤더 조작을 통해 장치의 기능에 대한 무단 액세스가 가능해집니다. 이 취약점의 구체적인 예는 "device.rsp?opt=user&cmd=list" 요청에서 확인할 수 있습니다. 이 요청에 대한 응답에는 의도치 않게 민감한 자격 증명이 노출되는 JSON 데이터가 포함됩니다.
공격자는 "Cookie: uid=admin" 헤더를 활용하여 영향을 받는 장치에 대한 무단 액세스를 얻을 수 있습니다. "device.rsp?opt=user&cmd=list"와 같은 조작된 요청을 발행함으로써 공격자는 JSON 응답에 포함된 중요한 정보를 검색하여 인증 프로세스를 효과적으로 우회할 수 있습니다.
이 저장소에는 취약점을 입증하는 개념 증명(PoC)이 포함되어 있습니다. PoC는 식별된 익스플로잇을 사용하여 인증 우회를 재현하는 단계를 보여줍니다. 이는 보안 문제를 명확하게 보여주며, 이 문제를 해결해야 할 시급성을 강조합니다.
CVE-2018-9995로 인한 위험을 완화하려면 장치 제조업체에서 제공하는 필요한 보안 패치를 적용하는 것이 좋습니다. 또한 사용자는 액세스 제어 목록 및 방화벽과 같은 네트워크 보안 조치를 구현하여 취약한 장치에 대한 무단 액세스를 제한하는 것을 고려해야 합니다.
면책 조항
이 저장소와 그 내용은 교육 및 정보 제공 목적으로만 제공됩니다. PoC와 취약점 설명은 보안 문제에 대한 인식을 높이기 위해 제공됩니다. 저는 이 정보를 사용한 오용이나 불법 활동에 대해 책임을 지지 않습니다.
자세한 내용은 원본 CVE 문서(CVE-2018-9995)를 참조하십시오.
이 정보를 처리할 때 책임감 있고 윤리적으로 행동해 주십시오.