Skip to content

Update go2rtc dependency pin for x/net HTML vulnerabilities - #817

Merged
matteius merged 1 commit into
mainfrom
fix/go2rtc-x-net-062
Nov 6, 2026
Merged

matteius merged 1 commit into
mainfrom
fix/go2rtc-x-net-062

Conversation

@matteius

@matteius matteius commented Nov 6, 2026 •

Copy link
Copy Markdown
Contributor

The packaged go2rtc binary uses golang.org/x/net v0.60.0, triggering Trivy alerts #351 (CVE-2026-78661, HTML denial of service) and #352 (CVE-2026-97045, HTML namespace/XSS).

Advance our go2rtc fork pin to 6c7ff6f. Fork PR #3 upgrades x/net to v0.62.0, updates required x/sys, and pins the patched x/crypto revision that removes the deprecated OpenPGP module advisory. This retains the earlier rejected-response cleanup patch.

Validation: module checksums verify; fresh Go binary builds; the fork's comparison harness finds no new/changed test failures (28 existing failure entries remain). govulncheck and Trivy 0.76.2 scans of the rebuilt binary both report no vulnerabilities. The complete production Dockerfile rebuild also passed. Trivy 0.76.2 reports zero vulnerabilities in both the Debian OS packages and packaged usr/bin/go2rtc (image sha256:df16da681500497aff4063678163536477a2c7c89deff6a98ee503778f1ca945). GitHub alert closure still depends on its updated main scan.

@matteius
matteius merged commit 08f915a into main Nov 6, 2026
10 checks passed
@matteius
matteius deleted the fix/go2rtc-x-net-062 branch November 6, 2026 20:19
@codecov

codecov Bot commented Nov 6, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

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