CVE-2026-102503: Google OSS Agent Mesh (SAM) /libp2p-http ingress
The National Vulnerability Database (NVD) record says that in Google OSS Agent Mesh (SAM) 0.1.0-alpha.1 through alpha.2 the /libp2p-http ingress routes requests to backend services, including command-backed Model Context Protocol (MCP) servers, Agent-to-Agent (A2A) and inference endpoints, without checking a Biscuit token or mesh enrollment, so an unauthenticated peer can invoke them; fixed in 0.1.0-alpha.3.
The record
- Kind
- Vulnerability
- Source record
- CVE-2026-102503: Missing Authentication for Critical Function (CWE-306) and Missing Authorization (CWE-862) in the /libp2p-http (National Vulnerability Database record)
- Record published
- 2026-10-19
- Posted here
- 2026-10-19
- World
- Software agents · Enterprise work agents
- Controls concerned
- Actor identity verification C-A1; Authority binding C-A2
- Checked
- Checked against its record on 2026-10-22 by a reader who did not draft it; report
verification/reports/SIG-2026-10-19-004-2026-10-22.md.
A signal's controls are the ones its record points at, the exposure; a case's controls are the ones its records show were absent or failed, so the two can differ.
Corrections
Changes to what this signal says, with the reason. Every earlier version is kept.
- 2026-10-22: Summary. Plain-language rule: abbreviations spelled out; no claim changed (CVE record CVE-2026-102503). Found by the independent reader of 22 October 2026.
Show the change
Before: NVD records that in Google OSS Agent Mesh (SAM) 0.1.0-alpha.1 through alpha.2 the /libp2p-http ingress routes requests to backend services, including command-backed MCP servers, A2A and inference endpoints, without checking a Biscuit token or mesh enrollment, so an unauthenticated peer can invoke them; fixed in 0.1.0-alpha.3.After: The National Vulnerability Database (NVD) record says that in Google OSS Agent Mesh (SAM) 0.1.0-alpha.1 through alpha.2 the /libp2p-http ingress routes requests to backend services, including command-backed Model Context Protocol (MCP) servers, Agent-to-Agent (A2A) and inference endpoints, without checking a Biscuit token or mesh enrollment, so an unauthenticated peer can invoke them; fixed in 0.1.0-alpha.3. - 2026-10-22: Title. Title was cut off mid-sentence and did not name the product; it now names the product the record describes (CVE record CVE-2026-102503). Corrected 22 October 2026.
Show the change
Before: CVE-2026-102503: Missing Authentication for Critical Function (CWE-306) and Missing…After: CVE-2026-102503: Google OSS Agent Mesh (SAM) /libp2p-http ingress
What a signal is. A signal records what a primary record says; it assigns no fault. It is lighter than a case: one dated item from one record, tagged with the world, sector and controls it touches. It becomes a case when it meets the bar for one.
New signals like this, once a week. A short email when a case, signal or rule touches software agents. Free; unsubscribe in one click.
Get the weekly emailNewer: CVE-2026-112308: crewai-tools
Older: Meta: automated protections wrongly took the No Kings Instagram account offline