CVE-2026-77972 in safeurl
요약
\~에 의해 VulDB • 2026. 09. 15.
Slab의 safeurl에서 Time-of-check Time-of-use (TOCTOU) Race Condition이 발생하여, 호스트명의 DNS 응답을 제어할 수 있는 공격자가 검증에서 거부된 내부 네트워크 목적지에 접근할 수 있습니다.
검증은 승인한 주소가 아닌 판정(결과)만 반환하므로, 해당 라이브러리가 제공하는 HTTP 클라이언트는 요청 시 원래의 호스트명을 받아 두 번째로 해결합니다. 특정 이름에 대한 권한 DNS를 제어하는 공격자는 첫 번째 조회에서는 허용된 주소를 응답하고 두 번째 조회에서는 차단된 주소를 응답할 수 있으며, 이로 인해 검증이 결코 승인하지 않은 목적지에 요청이 도달하게 됩니다. 짧은 레코드 수명이나 여러 주소 간 회전과 같이 legitimately(정당하게) 조회마다 다른 주소로 해결되는 경우에도 공격자 없이 동일한 시간적 틈새(window)가 열립니다.
이 문제는 safeurl에 영향을 미치며, 0.1.0 버전부터 해당됩니다.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.