Commit 2781d3c
authored
security(deps): bump urllib3 2.6.3 -> 2.7.0 (CVE-2026-44432) (#53)
* security(deps): bump urllib3 2.6.3 -> 2.7.0 (CVE-2026-44432)
urllib3 2.7.0 fixes CVE-2026-44432, in which
decompression-bomb safeguards in the streaming API could be bypassed
during incremental Brotli reads and when HTTPResponse.drain_conn() ran
after partial decompression. A malicious server could exploit this to
trigger excessive CPU/memory use on the client.
Bumps the pin everywhere urllib3 is listed:
* pyproject.toml
* lambda/api-gateway-proxy/requirements.txt
* lambda/cross-region-aggregator/requirements.txt
* lambda/helm-installer/requirements.txt
* lambda/kubectl-applier-simple/requirements.txt
* requirements-lock.txt (regenerated via the documented Dockerfile.dev
+ pip-compile flow; only the urllib3 line moved)
lambda/regional-api-proxy is unchanged - it does not pin urllib3 and
relies on the Lambda runtime's bundled copy.
urllib3 2.7.0 requires Python >= 3.10; this project is already
requires-python = ">=3.10" and all Lambdas run the Python 3.14 runtime,
so no compatibility impact.
* chore: suppress pre-existing Go stdlib CVEs in helm-installer image
Add .trivyignore entries for 5 HIGH Go stdlib CVEs (CVE-2026-33811,
CVE-2026-33814, CVE-2026-39820, CVE-2026-39836, CVE-2026-42499) that
affect helm v4.1.4, kubectl v1.35.4, and aws-lambda-rie inside the
helm-installer Lambda container.
No upstream fix is available — Helm and kubectl have not released
builds compiled with Go >=1.25.10 or >=1.26.3 yet. These CVEs
pre-date this PR and would fail the container scan on main today.
Entries expire 2026-06-11; re-evaluate when new upstream releases ship.1 parent 22d6fdf commit 2781d3c
7 files changed
Lines changed: 27 additions & 6 deletions
File tree
- lambda
- api-gateway-proxy
- cross-region-aggregator
- helm-installer
- kubectl-applier-simple
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
| 46 | + | |
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
544 | 544 | | |
545 | 545 | | |
546 | 546 | | |
547 | | - | |
| 547 | + | |
548 | 548 | | |
549 | 549 | | |
550 | 550 | | |
| |||
0 commit comments