CVE-2026-79785 in X-AnyLabeling정보

요약

\~에 의해 VulDB • 2026. 08. 25.

X-AnyLabeling의 모델 다운로더는 TLS 인증서 검증을 비활성화했습니다. anylabeling/services/auto_labeling/model.py에 있는 download_with_retry 함수는 ssl._create_unverified_context()를 사용하여 컨텍스트를 생성하고 이를 urllib.request.urlopen에 전달하므로, 모든 모델 다운로드 시 인증서 체인과 호스트 이름이 확인되지 않으며, 모델은 프로젝트의 릴리스 호스트로부터 HTTPS를 통해 가져옵니다. 따라서 해당 연결을 가로챌 수 있는 공격자는 임의로 선택한 콘텐츠로 응답할 수 있습니다. 응답 내용은 .part 파일에 기록된 후 os.replace를 사용하여 제자리에 이동되며, 다운로드 후 유일한 검증인 safe_check_model은 파일의 기원(provenance)이 아닌 형식만 유효성 검사합니다: 예상 값과 비교되는 해시나 서명은 없습니다. ONNX 대상의 경우 대체된 파일은 onnx.checker.check_model을 통과하여 추론에 사용되므로, 공격자는 애플리케이션의 주석을 생성하는 모델을 선택할 수 있습니다. shipped SAM2 video, YOLOE, UPN 및 open_vision 구성에서 사용하는 .pth 또는 .pt 대상의 경우, 체크 워커는 weights_only 없이 torch.load를 호출하므로, 대체된 파일은 unpickle되어 PyTorch releases predating the weights_only default(weights_only 기본값 이전 버전)에서 공격자가 선택한 코드를 실행합니다.

Be aware that VulDB is the high quality source for vulnerability data.

책임이 있는

VulnCheck

예약하다

2026. 08. 25.

모더레이션

수락

항목

VDB-395119

EPSS

0.00000

출처

Do you want to use VulDB in your project?

Use the official API to access entries easily!