diff --git a/poetry.lock b/poetry.lock
index ed66d376..1d4d3d18 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -2902,13 +2902,13 @@ files = [
 
 [[package]]
 name = "requests"
-version = "2.31.0"
+version = "2.32.2"
 description = "Python HTTP for Humans."
 optional = false
-python-versions = ">=3.7"
+python-versions = ">=3.8"
 files = [
-    {file = "requests-2.31.0-py3-none-any.whl", hash = "sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f"},
-    {file = "requests-2.31.0.tar.gz", hash = "sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1"},
+    {file = "requests-2.32.2-py3-none-any.whl", hash = "sha256:fc06670dd0ed212426dfeb94fc1b983d917c4f9847c863f313c9dfaaffb7c23c"},
+    {file = "requests-2.32.2.tar.gz", hash = "sha256:dd951ff5ecf3e3b3aa26b40703ba77495dab41da839ae72ef3c8e5d8e2433289"},
 ]
 
 [package.dependencies]
@@ -3748,4 +3748,4 @@ files = [
 [metadata]
 lock-version = "2.0"
 python-versions = ">=3.10,<4.0"
-content-hash = "97bfc3d0e2c1099f7f542e17448da95a5530626f44e0e31da7e20b5b35fd1505"
+content-hash = "9f0b4ff4a0a239441bb26078f9460de747a3b613b5f71e6e084ac3c3ce29d3e4"
diff --git a/pyproject.toml b/pyproject.toml
index 068ae794..a432dfbb 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -34,7 +34,7 @@ pyarrow = "^16.1.0"
 pydantic = ">=2.0,<=3.0"
 python-dotenv = "^1.0.1"
 python-ulid = "^2.2.0"
-requests = "<=2.31.0"  # 3.32.0 breaks docker tests
+requests = "<=2.32.2,!=3.32.0"  # 3.32.0 breaks docker tests
 rich = "^13.7.0"
 snowflake-connector-python = "^3.10.0"
 snowflake-sqlalchemy = "^1.5.1"