Skip to content

Commit 9584d63

Browse files
committed
fix(deps): resolve all 18 dependabot vulnerabilities
aiohttp (10 alerts — pip): - Bump minimum from >=3.11 to >=3.13.5 in sdks/python/pyproject.toml - Resolves: duplicate Host headers, null bytes in headers, response splitting, cookie leaks, memory DoS, multipart bypass, CRLF injection, unbounded DNS cache, unlimited trailer headers, SSRF on Windows Next.js (5 alerts — npm): - simple-nextjs fixture: 14.1.0 → 15.3.3 (+ React 19) - demo app: ^15.3.0 → ^15.3.3 - basic example: 16.1.5 → 16.2.2 - preset fixture: 16.2.1 → 16.2.2 - Resolves: disk cache growth, request smuggling, postponed buffering DoS, null origin CSRF bypass (dev + Server Actions) astral-tokio-tar (1 alert — rust): - testcontainers 0.27.1 → 0.27.2 (astral-tokio-tar 0.5.6 → 0.6.0) - Resolves: insufficient PAX extension validation during extraction - Dev-dependency only, zero production impact
1 parent 0ef587e commit 9584d63

File tree

7 files changed

+91
-94
lines changed

7 files changed

+91
-94
lines changed

Cargo.lock

Lines changed: 12 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -271,7 +271,7 @@ woothee = "0.13.0"
271271
# Using git version for security fixes:
272272
# - Uses astral-tokio-tar instead of vulnerable tokio-tar (RUSTSEC-2025-0111)
273273
# - Compatible with bollard 0.19.x
274-
testcontainers = "0.27.1"
274+
testcontainers = "0.27.2"
275275

276276

277277
[profile.release]
@@ -309,10 +309,7 @@ opt-level = 2 # Optimize dependencies
309309
# - Fix: Requires russh to upgrade libcrux dependencies
310310
# - Status: Dev-dependency only, zero production impact
311311
#
312-
# 4. GHSA-xxx: astral-tokio-tar 0.5.6 (HIGH severity, dev-dependency only)
313-
# - Path: testcontainers → astral-tokio-tar 0.5.6
314-
# - Fix: No upstream fix available
315-
# - Status: Dev-dependency only (testcontainers), zero production impact
312+
# 4. astral-tokio-tar: RESOLVED by upgrading testcontainers 0.27.1 → 0.27.2
316313
#
317314
# Previously resolved:
318315
# - atty 0.2.14: RESOLVED in Pingora 0.7.0 (upgraded to clap 4.5)

crates/temps-deployments/tests/fixtures/simple-nextjs/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
"lint": "next lint"
1010
},
1111
"dependencies": {
12-
"next": "14.1.0",
13-
"react": "^18.2.0",
14-
"react-dom": "^18.2.0"
12+
"next": "15.3.3",
13+
"react": "^19.0.0",
14+
"react-dom": "^19.0.0"
1515
},
1616
"engines": {
1717
"node": ">=18.0.0"

crates/temps-presets/tests/fixtures/nextjs-hello-world/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"start": "next start"
99
},
1010
"dependencies": {
11-
"next": "16.2.1",
11+
"next": "16.2.2",
1212
"react": "19.2.4",
1313
"react-dom": "19.2.4"
1414
},

examples/nextjs/basic/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"dependencies": {
1212
"react": "19.2.3",
1313
"react-dom": "19.2.3",
14-
"next": "16.1.5"
14+
"next": "16.2.2"
1515
},
1616
"devDependencies": {
1717
"babel-plugin-react-compiler": "1.0.0",

sdks/python/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version = "0.1.0"
44
description = "Python SDK for building Temps external plugins"
55
requires-python = ">=3.12"
66
dependencies = [
7-
"aiohttp>=3.11",
7+
"aiohttp>=3.13.5",
88
]
99

1010
[tool.uv]

0 commit comments

Comments
 (0)