Skip to content

fix(p2p/nat): drop STUN NAT discovery to remove pion/dtls (CVE-2026-26014) - #2

Merged
nebojsa94 merged 1 commit into
feat/karst-precompilesfrom
fix/drop-stun-nat
Jul 27, 2026
Merged

fix(p2p/nat): drop STUN NAT discovery to remove pion/dtls (CVE-2026-26014)#2
nebojsa94 merged 1 commit into
feat/karst-precompilesfrom
fix/drop-stun-nat

Conversation

@nebojsa94

Copy link
Copy Markdown
Member

Why

pion/stun/v2 pulls in pion/dtls/v2, flagged for CVE-2026-26014 (AES-GCM nonce reuse) with no fixed v2 release. STUN NAT discovery is unused in Tenderly deployments (no devp2p), so remove it: p2p/nat/stun.go + tests + server list, the stun arm in nat.Parse, and the NAT flag help text. All pion modules drop out of go.mod.

Branched from d010a4e (current tenderly-core pin on this branch). Consumed by Tenderly/tenderly-core#24896.

Tests

go test ./p2p/nat/

Services affected

None directly; tenderly-core binaries via the pin bump.

…6014)

pion/stun/v2 pulls in pion/dtls/v2, which is flagged for CVE-2026-26014
(AES-GCM nonce reuse) with no fixed v2 release. STUN NAT discovery is
unused in Tenderly deployments (no devp2p), so remove it instead.
@nebojsa94
nebojsa94 merged commit e5a71fb into feat/karst-precompiles Jul 27, 2026
1 check failed
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