Skip to content

fix(deps): update module github.com/pion/dtls/v3 to v3.1.0 [security] - autoclosed#1438

Closed
renovate[bot] wants to merge 1 commit intomainfrom
renovate/go-github.com-pion-dtls-v3-vulnerability
Closed

fix(deps): update module github.com/pion/dtls/v3 to v3.1.0 [security] - autoclosed#1438
renovate[bot] wants to merge 1 commit intomainfrom
renovate/go-github.com-pion-dtls-v3-vulnerability

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Feb 13, 2026

This PR contains the following updates:

Package Change Age Confidence
github.com/pion/dtls/v3 v3.0.6v3.1.0 age confidence

GitHub Vulnerability Alerts

CVE-2026-26014

Impact

Pion DTLS versions v1.0.0 through v3.0.10 use random nonce generation with AES GCM ciphers, which makes it easier for remote attackers to obtain the authentication key and spoof data by leveraging the reuse of a nonce in a session and a "forbidden attack".

Patches

Upgrade to v3.1.1 or later. This version includes PR #​796, which uses the 64-bit sequence number to populate the nonce_explicit part of the GCM nonce. This is according to best practice outlined in RFC 9325 section 7.2.1.

v3.0.11 is a backport patch supporting Go v1.21

Workarounds

There are no workarounds without upgrading to version v3.0.11, v3.1.1 or later.

References

Commit fixing the bug: pion/dtls@61762de
Commit fixing the bug (backport): 90e241c
Pull request: #​796


Release Notes

pion/dtls (github.com/pion/dtls/v3)

v3.1.0

Compare Source

Options patterns, Security fix and performance improvements.

Changelog

v3.0.11

Compare Source

Backport security fix for GHSA-9f3f-wv7r-qc8r (CVE-2026-26014)

This is the only release with the security fix for Go v1.21.

v3.0.10

Compare Source

Changelog

v3.0.9

Compare Source

Changelog

  • ab5f89b Implement TLS_EMPTY_RENEGOTIATION_INFO_SCSV
  • d5761ac Prevent negative intervals

v3.0.8

Compare Source

Changelog

  • ffd97f5 Backoff handshake retransmit
  • 7ab1bc9 Update actions/checkout action to v6
  • bdb5f23 Update module github.com/pion/transport/v3 to v3.1.1 (#​754)
  • 1d9b6b1 Update module github.com/pion/transport/v3 to v3.1.0
  • c06c3a7 Lock while writing to encryptedPackets
  • ca7d80e Update CI configs to v0.11.32
  • 9cfb13f Improve the record layer fuzz tests
  • daa0fd4 Add fuzz tests for gcm
  • 9ed5950 Add fuzz tests for ccm
  • 7b68bd9 Add fuzz tests for packet buffer
  • 7c62411 Update CI configs to v0.11.31
  • 3e12f76 Add more tests for prf
  • e7cbd62 Migrate elliptic curves from elliptic to ecdh
  • 6ff535f Update module github.com/pion/transport/v3 to v3.0.8
  • f6b0286 Add the supported_versions extension
  • 120a895 Handle ECONNREFUSED timeout
  • ed044c0 Update CI configs to v0.11.29
  • 5611b14 Apply go modernize
  • 27c3405 Update actions/checkout action to v5
  • 8764fbd Update CI configs to v0.11.26
  • 465f544 Update CI configs to v0.11.25
  • 6e1e3c9 Update module github.com/stretchr/testify to v1.11.1
  • 495a7b5 Update CI configs to v0.11.24
  • 0b11eab Update module github.com/stretchr/testify to v1.11.0
  • b8c2ab4 Fix lint issues with golangci-lint@​v2
  • 0bf1902 Update CI configs to v0.11.22

v3.0.7

Compare Source

Changelog
  • e3cf6bc Comply with RFC5746 and RFC5246
  • f0c0987 Update module github.com/pion/logging to v0.2.4
  • 63bf30c Update CI configs to v0.11.20
  • 34fbe21 Replace interface{} with any
  • 8bf2c71 Fix packet buffer read index after buffer resize
  • 806ff2f Refactor cfg.onFlightState, avoid data race
  • f5e908f Update CI configs to v0.11.19
  • 58d3b7e Update lint rules, force testify/assert
  • e57dc04 Update social media links, move to discord

Configuration

📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested review from Danielius1922 and jkralik February 13, 2026 11:36
@renovate
Copy link
Contributor Author

renovate bot commented Feb 13, 2026

ℹ️ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 2 additional dependencies were updated

Details:

Package Change
github.com/pion/logging v0.2.3 -> v0.2.4
github.com/stretchr/testify v1.10.0 -> v1.11.1

@renovate renovate bot changed the title fix(deps): update module github.com/pion/dtls/v3 to v3.1.0 [security] fix(deps): update module github.com/pion/dtls/v3 to v3.1.0 [security] - autoclosed Feb 13, 2026
@renovate renovate bot closed this Feb 13, 2026
@renovate renovate bot deleted the renovate/go-github.com-pion-dtls-v3-vulnerability branch February 13, 2026 14:20
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.

0 participants