Skip to content

add ch annotated dummy package as a sibling manifest - #911

Open
UlysseCorbeil wants to merge 5 commits into
developfrom
feature/dummy-clickhouse-annotations
Open

add ch annotated dummy package as a sibling manifest#911
UlysseCorbeil wants to merge 5 commits into
developfrom
feature/dummy-clickhouse-annotations

Conversation

@UlysseCorbeil

Copy link
Copy Markdown
Contributor

No description provided.

@dfuse-bot

dfuse-bot commented Aug 28, 2026

Copy link
Copy Markdown

🔍 Vulnerabilities of ghcr.io/streamingfast/substreams:2da49ed

📦 Image Reference ghcr.io/streamingfast/substreams:2da49ed
digestsha256:8f3a496126d4fe0945b8891bf37a61c80b4fb53ee7af5dcb2dea64986f364462
vulnerabilitiescritical: 0 high: 2 medium: 0 low: 0
platformlinux/amd64
size124 MB
packages380
📦 Base Image ubuntu:24.04
also known as
  • c1ca75be10a22ea09ff0b7bbe8b82ee03553a4f9b795030ee2ec921e42418fc8
  • noble
  • noble-20260810
digestsha256:1e0a86e57d247923571b75e0aaf48a1449cf8c543d51fb3e07a4a7d7bfa79316
vulnerabilitiescritical: 0 high: 0 medium: 24 low: 11
critical: 0 high: 2 medium: 0 low: 0 golang.org/x/crypto 0.55.0 (golang)

pkg:golang/golang.org/x/crypto@0.55.0

# ./Dockerfile (31:31)
COPY --from=build /app/substreams /app/substreams

high : CVE--2026--78662

Affected range<0.56.0
Fixed version0.56.0
Description

Previously, a channel registered in the mux's chanList is not usable until it is established. A malicious peer was able flood the channel's incomingRequests, deadlocking the entire connection.

Now, we add an atomic established state, set when a channel becomes usable. Until such a time, handlePacket drops every packet other than the open confirmation/failure, without blocking and without tearing down the connection.

high : CVE--2026--56855

Affected range<0.56.0
Fixed version0.56.0
Description

Previously, after a channel has been established, a malicious peer could send crafted messages that would deadlock the entire connection.

Now, we handle all RFC 4254 channel messages; global requests are handled explicitly. Then, treat all other messages as a protocol error and tear the connection down instead of buffering and blocking.

Comment thread tests_e2e/dummy/proto/sf/substreams/sink/sql/schema/v1/schema.proto Outdated
@UlysseCorbeil
UlysseCorbeil requested a review from maoueh August 31, 2026 21:12
Comment thread tests_e2e/dummy/substreams.clickhouse.yaml Outdated
@maoueh
maoueh self-requested a review September 2, 2026 13:08
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.

3 participants