-
Notifications
You must be signed in to change notification settings - Fork 300
Description
Summary
This issue groups together 2 safe patch updates that can be applied together. One includes a security fix for an authorization bypass in gRPC. All updates are single-version patch increments with bug/security fixes only and no breaking changes.
⚠️ Note: Dependabot alerts API returned 403 (insufficient permissions). This analysis was performed by manually checking latest GitHub releases for all dependencies.
Updates
| Package | Current | Proposed | Update Type | Key Changes |
|---|---|---|---|---|
| google.golang.org/grpc | v1.79.2 | v1.79.3 | Security Patch | Authorization bypass fix for malformed :path headers |
| google.golang.org/protobuf | v1.36.10 | v1.36.11 | Patch | Bug fixes in lazy decoding validation, encoding improvements |
Safety Assessment
✅ All updates are safe patches
- Both are single-version patch increments (v1.79.2 → v1.79.3, v1.36.10 → v1.36.11)
- No breaking changes or new features
- No API changes
- Explicitly backward compatible
🔒 Security Note:
google.golang.org/grpcv1.79.3 fixes an authorization bypass where malformed:pathheaders (missing the leading slash) could bypass path-based restricted "deny" rules in interceptors likegrpc/authz. Any request with a non-canonical path is now immediately rejected with anUnimplementederror.
Links
Note:
google.golang.org/grpcis hosted at github.com/grpc/grpc-go.google.golang.org/protobufis hosted at github.com/protocolbuffers/protobuf-go. Both packages use their own GitHub repositories despite thegoogle.golang.orgimport paths.
Recommended Action
Apply all updates together:
go get google.golang.org/grpc@v1.79.3
go get google.golang.org/protobuf@v1.36.11
go mod tidyTesting Notes
- Run all tests:
make test-unit - Verify gRPC connections work correctly (if used in workflow compilation)
- Check for any deprecation warnings
- Run:
make agent-finishbefore committing
References:
Generated by Dependabot Dependency Checker · ◷
Warning
⚠️ Firewall blocked 2 domains
The following domains were blocked by the firewall during workflow execution:
pkg.go.devproxy.golang.org
To allow these domains, add them to the network.allowed list in your workflow frontmatter:
network:
allowed:
- defaults
- "pkg.go.dev"
- "proxy.golang.org"See Network Configuration for more information.
- expires on Mar 20, 2026, 9:36 AM UTC