Join our Newsletter — 33% off our NHI Course
Home FAQ Cyber Security What breaks when container image manifests are fetched…
Cyber Security

What breaks when container image manifests are fetched more than once during verification?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated September 18, 2026 Domain: Cyber Security

A repeated manifest fetch creates a classic time of check to time of use flaw. The admission controller may verify a benign image, then receive a different manifest when it rewrites the pod spec. That opens a bait and switch path where an unsigned or malicious image is admitted even though signature verification appeared to succeed.

Why repeated manifest fetches break verification

Container image verification only stays trustworthy when the artifact being checked is the same artifact being admitted. If the manifest is fetched twice, the verifier can examine one version and then act on another, so the signature or digest check no longer binds the final image reference. The result is a classic race condition in supply-chain trust, not a cryptographic failure.

That failure is especially dangerous in admission workflows that rewrite pod specs, because the controller may validate a benign manifest first and then substitute a different one during the later use step. In practice, the security property you wanted, “the admitted image is exactly the one that was verified,” has been lost.

The underlying issue is that verification is supposed to be a single, stable observation of the artifact. Once the manifest is re-resolved, mutable tags, registry updates, or network and registry timing differences can create a bait-and-switch path. The control may still appear to succeed, but it is now checking a moving target.

For container trust boundaries, this is why digest pinning, immutable references, and one-time fetch semantics matter. The point is not merely to “verify images,” but to verify the exact object that will be deployed and to prevent any later lookup from changing that object’s identity.

Risk and Threat Considerations

Repeated manifest retrieval creates a control gap between verification and deployment, which can let a benign image be replaced by a different manifest after the security check has completed. That turns an integrity control into a timing-sensitive dependency, and attackers only need one successful race or registry mutation to exploit it.

Failure mechanism: The verifier checks one manifest, then the admission path resolves or rewrites the image reference again, allowing a mutable tag or changed registry response to bypass the original trust decision.

Impact: A cluster can admit an unsigned, altered, or otherwise unreviewed image even though signature verification appeared to succeed, expanding the blast radius from a single workload to the broader runtime environment.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

MITRE ATT&CK and OWASP Non-Human Identity Top 10 address the attack and risk surface, while CIS Controls v8 and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
CIS Controls v8CIS 16 — Application Software SecurityControls software integrity and secure delivery for container images.
Recommendation — Enforce immutable image references and verify artifact integrity before deployment.
NIST CSF 2.0PR.DS — Data SecurityProtects the integrity of software artifacts and deployed content.
PR.AC — Access ControlAdmission paths must enforce the right artifact can be introduced into runtime.
DE.CM — Continuous MonitoringRepeated fetches create observable integrity and supply-chain control failures.
Recommendation — Bind verification to the exact artifact that will be deployed. Restrict image admission so only approved immutable references are deployable. Monitor admission workflows for re-resolution of image manifests.
MITRE ATT&CKT1195 — Supply Chain CompromiseA changed manifest after verification is a supply-chain integrity attack path.
T1606 — Forge Web CredentialsRepository or registry trust abuse can enable delivery of a different trusted-looking artifact.
Recommendation — Detect and block artifact substitution paths in the software supply chain. Treat registry trust as part of the attack surface and validate artifact identity.
OWASP Non-Human Identity Top 10NHI-06 — Secrets and Credential ManagementContainer supply chains often rely on tokens and keys for registry access.
Recommendation — Ensure registry credentials cannot be used to alter or substitute verified artifacts.

Practitioner Guidance

What to verify: Confirm that admission controllers and policy engines fetch the image manifest once, then reuse the same resolved digest or immutable reference through the rest of the decision path. If the implementation re-queries the registry after policy evaluation, treat that as a design defect, not a minor efficiency issue.

Decision rule: If the platform cannot guarantee a single, consistent artifact identity from check to use, prefer digest-pinned deployment flows and reject tag-based workflows for protected workloads. For higher-assurance pipelines, the verification result should bind to the exact manifest content, not to a name that can later resolve differently.

Practitioner takeaway: The real control is artifact immutability across the entire admission path; once the manifest can change between verification and use, image signing no longer protects the object that actually runs.

Deepen Your Knowledge

Sign up to our weekly newsletter — get 33% off our NHI Foundation Level Course

    NHIMG Editorial Note
    Reviewed and updated by the NHIMG editorial team on September 18, 2026.
    NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org