Skip to content

fix: bound MCP request bodies at 1 MiB (CVE-2026-108859) - #325

Merged
teemow merged 1 commit into
mainfrom
fix-cve-2026-108859
Oct 12, 2026
Merged

teemow merged 1 commit into
mainfrom
fix-cve-2026-108859

Conversation

@teemow

@teemow teemow commented Oct 12, 2026

Copy link
Copy Markdown
Member

Problem

The nancy scan fails on CVE-2026-108859: mcp-go through v1.2.1 (the latest release, no fix yet) reads a Streamable HTTP POST body whole with io.ReadAll before validating it.

Proposed solution

Acceptance criteria

  • A POST to /mcp over 1 MiB is refused and the endpoint keeps answering (test).
  • Normal MCP requests unaffected (existing tests).
  • go-build green.

Refs #324

Written by an agent.

@teemow
teemow requested a review from a team as a code owner October 12, 2026 14:04
@circleci-architect

Copy link
Copy Markdown

Published Helm chart model-manager

1.17.2-r02c38c47t20261012140451h5d3da52
Chart model-manager
Version 1.17.2-r02c38c47t20261012140451h5d3da52
OCI reference oci://gsoci.azurecr.io/charts/giantswarm/model-manager:1.17.2-r02c38c47t20261012140451h5d3da52
Digest sha256:493b506626570874b73941398b2d067f9cc04ff4b587b408b0b676054d80235d
Registry public — gsoci.azurecr.io
Git catalog giantswarm-test-catalog (index)
Pull this chart
helm pull oci://gsoci.azurecr.io/charts/giantswarm/model-manager --version 1.17.2-r02c38c47t20261012140451h5d3da52

Posted by architect-orb · build 4317 · commit 5d3da52 · updated in place on every push

@teemow
teemow merged commit 8e724f6 into main Oct 12, 2026
11 checks passed
@teemow
teemow deleted the fix-cve-2026-108859 branch October 12, 2026 14:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant