Skip to content
MediumVulnerability

CVE-2026-79785: X-AnyLabeling model downloader skips TLS certificate verification

Identifier
CVE-2026-79785
Published
Record updated
View JSON
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
0.3%

Summary

X-AnyLabeling's download_with_retry in anylabeling/services/auto_labeling/model.py builds an unverified SSL context with ssl._create_unverified_context() and passes it to urllib.request.urlopen, so model downloads from the release host skip certificate and hostname checks. An interceptor can substitute a model, and the only post-download check, safe_check_model, validates format rather than provenance. For .pth or .pt targets, torch.load without weights_only can then execute attacker-chosen code on PyTorch releases predating the weights_only default.

Mitigation

The source does not state a fix yet. Check the original advisory for updates.