Case · DiggingBeagle record

Hyper-MCP accepted any keyless signer for OCI WebAssembly plugins

A second Hyper-MCP issue allowed a keyless-signed OCI plugin from any accepted signer identity because publisher and issuer patterns were permissive by default.

Scope

Reported finding as of 2026-10-13; publication and observation dates are distinguished in the linked source. No production exploitation is inferred without explicit evidence.

Assessment profile

Assessment method
Exploitation
not established
Evidence
Grade C
AI role
AGAINST AI
Basis and provenance

Evidence desk assessment of the pinned Claims and source provenance, checked against the public primary report or advisory. The OSV/CVE record describes permissive wildcard keyless signer and issuer matching. The listing does not independently establish field exploitation or an unambiguous fixed release; generated metadata is internally inconsistent. Impact remains unbanded because verified real-world affected scope and realized harm are not established. Findings are not independent reproduction by DiggingBeagle.

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

At a glance

Claims & evidence

CLM-CP5-HYPERMCP-ANY-SIGNER-1CVE-2026-108699 describes cosign_verify_args accepting arbitrary signer identities and OIDC issuers in affected Hyper-MCP versions through 0.8.3.supported

Basis: reported finding

Link to claim
CLM-CP5-HYPERMCP-ANY-SIGNER-2An adversary able to control the plugin image reference could sign malicious WebAssembly using a keyless certificate and run it with configured host, filesystem or environment capabilities.supported

Basis: reported finding

Link to claim

Implications

Authenticating that an OCI image was signed is insufficient when the accepted signer identity is not limited to an approved publisher. A malicious plugin can be self-signed under an unrelated identity and still satisfy the permissive policy, with effects bounded by the WebAssembly host capabilities. Digest pinning alone does not repair this publisher-authorization mistake.

Controls and mitigations

  • Require explicit allowed signer identities and OIDC issuers in Cosign verification policy instead of wildcard expressions.
  • Bind plugin approval to the expected publisher and exact digest, and limit WASM host filesystem, network and environment capabilities even for signed plugins.

Unknowns and contradictions

  • No deployment-specific exploitation was verified.
  • Upstream default-policy changes and reliable fixed releases require direct maintainer verification.

Sources and citation

Material revision history

  1. Oct 13, 2026 · Published version · first publication · revision 144