Commit 8f1971e
fix: bump dependency minimums to address active CVEs (#1526)
## Summary
- **PyJWT**: `>=2.8.0` → `>=2.12.0` — fixes CVE-2026-32597 (accepts
unknown `crit` header extensions)
- **pyOpenSSL**: `25.3.0` → `>=26.0.0` — fixes CVE-2026-27459
- **pyasn1**: `0.6.2` → `>=0.6.3` — fixes CVE-2026-30922
- **google.golang.org/grpc**: `v1.79.2` → `v1.79.3` — fixes
CVE-2026-33186 (authorization bypass via missing leading slash in :path)
- **kagent-tools** helm dep: `0.1.1` → `0.1.2`
## CVE Details
| Package | CVE | Severity | Fixed In |
|---------|-----|----------|----------|
| google.golang.org/grpc | CVE-2026-33186 | CRITICAL | 1.79.3 |
| PyJWT | CVE-2026-32597 | HIGH | 2.12.0 |
| pyOpenSSL | CVE-2026-27459 | HIGH | 26.0.0 |
| pyasn1 | CVE-2026-30922 | HIGH | 0.6.3 |
## Test plan
- [ ] `uv sync` in Python workspace resolves without conflicts
- [ ] `make -C python test` passes
- [ ] `go mod tidy` succeeds with no diff
- [ ] Trivy scan passes in CI
🤖 Generated with [Claude Code](https://claude.com/claude-code)
---------
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent 3035192 commit 8f1971e
7 files changed
Lines changed: 43 additions & 74 deletions
File tree
- go
- helm/kagent
- python
- packages
- agentsts-adk
- agentsts-core
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
61 | 66 | | |
62 | 67 | | |
63 | 68 | | |
| |||
121 | 126 | | |
122 | 127 | | |
123 | 128 | | |
124 | | - | |
125 | 129 | | |
126 | 130 | | |
127 | 131 | | |
| |||
193 | 197 | | |
194 | 198 | | |
195 | 199 | | |
196 | | - | |
197 | | - | |
198 | 200 | | |
199 | 201 | | |
200 | 202 | | |
| |||
239 | 241 | | |
240 | 242 | | |
241 | 243 | | |
242 | | - | |
| 244 | + | |
243 | 245 | | |
244 | 246 | | |
245 | 247 | | |
| |||
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
| 17 | + | |
16 | 18 | | |
17 | 19 | | |
18 | 20 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments