Case · DiggingBeagle record

MONAI model download verification reported success with no expected hash

MONAI check_hash returned a successful result when the expected digest argument was None, despite documentation presenting the operation as an integrity check. A substituted model artifact could pass a nominal hash-checking step without actually being authenticated against known content.

Scope

The weak state arises when a model or dataset retrieval call lacks a pinned hash and an adversary can modify the downloaded bytes. The advisory does not establish an exploited hospital download, and the possible chain to executable bundle logging has not been observed.

Assessment profile

Assessment method
Setting
research demonstration
Exploitation
demonstrated
Evidence
Grade B
AI role
AGAINST AI
Basis and provenance

The cited primary technical report or advisory supports the stated mechanism within its reported scope. The assessment does not infer a production breach, a victim count or a comparable impact score from a laboratory result. No verified deployed fix and effectiveness can be established from the reviewed material. Boundary: An integrity-check function returning success with no expected digest is not proof that the downloaded artifact matches a trusted publisher.

Assessed Oct 29, 2026 using diggingbeagle.assessment/1.

At a glance

Mechanism and trust boundary

  1. 01

    Step

  2. 02

    Step

  3. 03

    Step

Claims & evidence

CLM-ENRICH-20261029-17The MONAI security advisory reports check_hash accepting a missing expected hash value as success, allowing download paths without an externally pinned digest to appear verified.supported

Basis: reported finding

Link to claim
CLM-CP23-MONAI-MISSING-HASH-1MONAI check_hash returned a successful result when the expected digest argument was None, despite documentation presenting the operation as an integrity check. The weak state arises when a model or dataset retrieval call lacks a pinned hash and an adversary can modify the downloaded bytes. A substituted model artifact could pass a nominal hash-checking step without actually being authenticated against known content.supported

Basis: reported finding

Link to claim

Implications

A substituted model artifact could pass a nominal hash-checking step without actually being authenticated against known content.

Controls and mitigations

  • Require an actual trusted expected digest or signed manifest for every artifact and reject verification calls without a usable trust anchor.

Unknowns and contradictions

  • The advisory does not establish an exploited hospital download, and the possible chain to executable bundle logging has not been observed.

Sources and citation

Material revision history

  1. Oct 29, 2026 · Canonical change recorded · new in release · revision 202