Mike Jensen and GitHub
0eb38dc2e5
ipn,magicsock: deny peer capabilities to unsigned peers ( #20561 )
...
Unsigned peers aren't covered by tailnet lock, so they must never hold peer capabilities even if the packet filter grants them. This change extends the check for unsigned-peers to ensure full coverage in capabilities.
Fixes tailscale/corp#45116
Change-Id: I918af24f0b9855e55921cbdad109cc68e745e125
Signed-off-by: Mike Jensen <mikej@tailscale.com >
2026-07-22 08:27:15 -06:00
Mike Jensen and GitHub
689c6c2e6d
ipn/ipnlocal: reject SrcCaps-based packet filter rules for unsigned peers ( #20513 )
...
This change ensures `packetFilterPermitsUnlockedNodes` also considers SrcCaps-based grants when checking for unsigned peer access.
Fixes tailscale/corp#45116
Change-Id: I0ac938367888f67ed6f355fc19959cc8c31722a2
Signed-off-by: Mike Jensen <mikej@tailscale.com >
2026-07-17 15:58:06 -06:00
Mike Jensen and GitHub
71e5a98404
Update tailscale/gliderssh to pull in tailscale/gliderssh#12 ( #20485 )
...
Updates tailscale/corp#41997
Change-Id: I5fb3d4705766deb71abd0b79a186e99e86be0b15
Signed-off-by: Mike Jensen <mikej@tailscale.com >
2026-07-16 13:46:23 -06:00
Mike Jensen and GitHub
9bd62683dd
go.mod: revert update vulnerable dependencies ( #20435 ) ( #20456 )
...
This reverts commit 468a7f4973 on request to @ChaosInTheCRD
Although passing all our CI checks, @ChaosInTheCRD would like to plan manual testing as part of incorporating these updates.
Updates #cleanup
Change-Id: I3f007b571b884c9538a97ac5d3ded782bcba2347
Signed-off-by: Mike Jensen <mikej@tailscale.com >
2026-07-14 10:26:32 -06:00
Mike Jensen and GitHub
468a7f4973
go.mod: update vulnerable dependencies ( #20435 )
...
This change updates vulnerable dependencies with a direct fix path. Updated:
* github.com/prometheus/prometheus@v0.311 .3 - Direct dependency addressing https://pkg.go.dev/vuln/GO-2026-5710 and https://pkg.go.dev/vuln/GO-2026-5662
* github.com/go-openapi/swag@v0.27 .0 - Needed to fix mutual dependency on github.com/go-openapi/testify after prometheus update
* github.com/go-git/go-git/v5@v5.19 .1 - Addresses https://pkg.go.dev/vuln/GO-2026-5496
* helm.sh/helm/v3@v3.21 .1 - Root update to address most containerd CVEs
* github.com/containerd/containerd@v1.7.33 - Addresses remaining container CVEs, in total: https://pkg.go.dev/vuln/GO-2026-5758 https://pkg.go.dev/vuln/GO-2026-5475 https://pkg.go.dev/vuln/GO-2026-5378
* sigs.k8s.io/controller-runtime updated to v0.23.3 - This is needed to accommodate the k8s.io/api v0.35.3 update (test change needed for update)
Vulnerabilities were discovered from govulncheck, which includes reachability in the analysis.
Updates #cleanup
Change-Id: I8345745d22a7e6ee106b58c410889e0aef748be4
Signed-off-by: Mike Jensen <mikej@tailscale.com >
2026-07-14 08:29:50 -06:00
Mike Jensen and GitHub
ca9f6971e5
go.mod: Update vulnerable dependencies ( #20388 )
...
This change updates vulnerable dependencies with a direct fix path. Updated:
* github.com/prometheus/prometheus@v0.311 .3 - Direct dependency addressing https://pkg.go.dev/vuln/GO-2026-5710 and https://pkg.go.dev/vuln/GO-2026-5662
* github.com/go-openapi/swag@v0.27 .0 - Needed to fix mutal dependency on github.com/go-openapi/testify after prometheus update
* github.com/go-git/go-git/v5@v5.19 .1 - Addresses https://pkg.go.dev/vuln/GO-2026-5496
* helm.sh/helm/v3@v3.21 .1 - Root update to address most containerd CVEs
* github.com/containerd/containerd@v1.7.33 - Addresses remaining container CVEs, in total: https://pkg.go.dev/vuln/GO-2026-5758 https://pkg.go.dev/vuln/GO-2026-5475 https://pkg.go.dev/vuln/GO-2026-5378
Updates #cleanup
Signed-off-by: Mike Jensen <mikej@tailscale.com >
2026-07-09 15:52:34 -06:00