CVE-2026-108698 Details
Description
hyper-mcp through 0.8.3 contains a signature verification bypass vulnerability in load_wasm in src/wasm/oci.rs that verifies the Cosign signature of a separately resolved tag rather than the loaded manifest. Attackers controlling registry responses for the tag can serve an unsigned malicious manifest to the loader and a signed one to Cosign, executing unsigned WebAssembly plugins with configured host capabilities.
A vulnerability exists in hyper-mcp versions through 0.8.3, allowing for a signature verification bypass in the WebAssembly plugin loading process. The issue arises because the Cosign signature is verified against a separately resolved tag, rather than the manifest actually being loaded. This flaw enables attackers controlling registry responses to serve an unsigned malicious manifest to the loader while providing a signed one to Cosign, potentially executing unauthorized WebAssembly plugins with specified host capabilities.
The vulnerability can be addressed by modifying the hyper-mcp OCI plugin loader to verify the resolved digest against the Cosign-verified digest before loading any WebAssembly layers. This ensures that only properly signed and verified plugins are executed. Additionally, updating the default behavior to reject mutable tags for OCI plugins can further reduce the risk of similar vulnerabilities in the future.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 11, 2026CISA-ADP
Assessed Oct 13, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-367 | Time-of-check Time-of-use (TOCTOU) Race Condition | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| hyper-mcp | <= 0.8.3 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 13, 2026 | CVE Modified | CISA-ADP |
| Oct 11, 2026 | New CVE Received | [email protected] |
Volerion