Description
Missing Authentication for Critical Function (CWE-306) and Missing Authorization (CWE-862) in the /libp2p-http ingress server (StartIngressServer in cmd/sam-node/node.go) in Google OSS Agent Mesh (SAM) versions 0.1.0-alpha.1 through 0.1.0-alpha.2 allow an unauthenticated remote libp2p peer to bypass Biscuit capability policy enforcement and invoke arbitrary registered backend services (including command/stdio-backed MCP servers, A2A, and inference endpoints). While the MCP protocol stream handler enforces WithBiscuitAuth and Authorize checks, the parallel /libp2p-http ingress routes requests directly to backend service handlers without verifying a Biscuit token or mesh enrollment. Users should upgrade to version 0.1.0-alpha.3 or later.
Published: 2026-10-19
Score: 9.3 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

The vulnerability arises from missing authentication (CWE-306) and missing authorization (CWE-862) on the /libp2p-http ingress route in Google OSS Agent Mesh (SAM). The endpoint processes libp2p requests without checking Biscuit tokens or mesh enrollment, allowing an unauthenticated peer to invoke any registered backend service, including MCP servers, A2A, and inference endpoints. This effectively bypasses the intended Biscuit capability policy enforcement and can lead to arbitrary code or command execution on the host.

Affected Systems

Google OSS Agent Mesh (SAM) versions 0.1.0-alpha.1 through 0.1.0-alpha.2 are vulnerable. The fix is introduced in version 0.1.0-alpha.3 and later, which enforce proper authentication and authorization on the /libp2p-http ingress route.

Risk and Exploitability

The CVSS score of 9.3 denotes critical severity. EPSS data is missing, but the absence of authentication and the ability to target any backend make exploitation straightforward for an attacker who can establish a libp2p connection. The vulnerability is not listed in the CISA KEV catalog, but the potential for remote code execution warrants immediate remediation. Attackers can reach the ingress endpoint over the network, inject malicious requests, and trigger backend services without privileges, making the exploit highly feasible.

Generated by OpenCVE AI on October 19, 2026 at 04:52 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update Google OSS Agent Mesh to version 0.1.0-alpha.3 or later to apply the authentication and authorization fix.
  • Restrict or block external traffic to the /libp2p-http ingress endpoint using firewall or network segmentation to prevent unauthenticated libp2p peers from reaching the service.
  • If the upgrade cannot be performed immediately, temporarily disable or isolate the /libp2p-http ingress service until the patch is applied.

Generated by OpenCVE AI on October 19, 2026 at 04:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 21 Oct 2026 17:15:00 +0000

Type Values Removed Values Added
First Time appeared Google
Google sam
Vendors & Products Google
Google sam

Mon, 19 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
References
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 19 Oct 2026 02:45:00 +0000

Type Values Removed Values Added
Description Missing Authentication for Critical Function (CWE-306) and Missing Authorization (CWE-862) in the /libp2p-http ingress server (StartIngressServer in cmd/sam-node/node.go) in Google OSS Agent Mesh (SAM) versions 0.1.0-alpha.1 through 0.1.0-alpha.2 allow an unauthenticated remote libp2p peer to bypass Biscuit capability policy enforcement and invoke arbitrary registered backend services (including command/stdio-backed MCP servers, A2A, and inference endpoints). While the MCP protocol stream handler enforces WithBiscuitAuth and Authorize checks, the parallel /libp2p-http ingress routes requests directly to backend service handlers without verifying a Biscuit token or mesh enrollment. Users should upgrade to version 0.1.0-alpha.3 or later.
Title Missing Authentication on /libp2p-http Ingress in Google OSS Agent Mesh (SAM)
Weaknesses CWE-306
CWE-862
References
Metrics cvssV4_0

{'score': 9.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: Google

Published:

Updated: 2026-10-19T17:46:47.397Z

Reserved: 2026-09-29T11:07:35.558Z

Link: CVE-2026-102503

cve-icon Vulnrichment

Updated: 2026-10-19T17:46:23.107Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-19T03:16:58.193

Modified: 2026-10-19T21:13:39.973

Link: CVE-2026-102503

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-21T17:01:33Z

Weaknesses
  • CWE-306

    Missing Authentication for Critical Function

  • CWE-862

    Missing Authorization