PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-79785 CVHub520 CVE debrief

CVE-2026-79785 debrief based on the supplied source corpus. The CVE record was published on 2026-08-25T16:17:30.690Z and has not been modified since then. X-AnyLabeling's model downloader disables TLS certificate verification, allowing potential model substitution and arbitrary code execution. The model downloader built a context with ssl._create_unverified_context() and passed it to urllib.request.urlopen, so neither the certificate chain nor the hostname was checked on any model download, and models are fetched over HTTPS from the project's release host. Any party positioned to intercept that connection could therefore answer it with content of their own choosing. For an ONNX or

Vendor
CVHub520
Product
X-AnyLabeling
CVSS
HIGH 8.2
CISA KEV
Not listed in stored evidence
Original CVE published
2026-08-25
Original CVE updated
2026-09-24
Advisory published
2026-08-25
Advisory updated
2026-09-24

Who should care

Defenders and developers using X-AnyLabeling should verify model download security and validate model provenance. They should also review and update incident response plans, perform vulnerability assessment and penetration testing, and implement additional security controls.

Why it matters

CVE-2026-79785 allows potential model substitution and arbitrary code execution due to disabled TLS certificate verification in X-AnyLabeling's model downloader.

  • Potential for arbitrary model execution
  • Possible model substitution and code execution
  • Need for verifying model provenance
  • Importance of proper certificate validation

Technical summary

X-AnyLabeling's model downloader disables TLS certificate verification, allowing potential model substitution and arbitrary code execution. The model downloader built a context with ssl._create_unverified_context() and passed it to urllib.request.urlopen, so neither the certificate chain nor the hostname was checked on any model download, and models are fetched over HTTPS from the project's release host. Any party positioned to intercept that connection could therefore answer it with content of their own choosing. For an ONNX target the substituted file passes onnx.checker.check_model and is then used for inference, so the attacker chooses the model that produces the application's annotations.

Defensive priority

Defenders should prioritize verifying model download security and validating model provenance due to potential for arbitrary model execution.

Recommended defensive actions

  • Verify model download security and validate model provenance
  • Implement proper certificate validation for model downloads
  • Restrict model execution to trusted sources
  • Monitor for suspicious model download activity
  • Perform vulnerability assessment and penetration testing
  • Implement additional security controls
  • Review and update incident response plans

Evidence notes

Evidence indicates X-AnyLabeling's model downloader disables TLS certificate verification, allowing potential model substitution and arbitrary code execution. The model downloader built a context with ssl._create_unverified_context() and passed it to urllib.request.urlopen, so neither the certificate chain nor the hostname was checked on any model download, and models are fetched over HTTPS from the project's release host. Any party positioned to intercept that connection could therefore answer it with content of their own choosing.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-79785 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-79785

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-79785 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-79785

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.