diff --git a/poetry.lock b/poetry.lock
index 558dc99a799..149149ab9f5 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -2121,13 +2121,13 @@ typing-extensions = {version = ">=4.1.0", markers = "python_version < \"3.12\""}
 
 [[package]]
 name = "mypy-boto3-s3"
-version = "1.34.138"
-description = "Type annotations for boto3.S3 1.34.138 service generated with mypy-boto3-builder 7.25.0"
+version = "1.34.158"
+description = "Type annotations for boto3.S3 1.34.158 service generated with mypy-boto3-builder 7.25.3"
 optional = false
 python-versions = ">=3.8"
 files = [
-    {file = "mypy_boto3_s3-1.34.138-py3-none-any.whl", hash = "sha256:47ded5f06accc10ff9db9d55c85cca88e4f028ec360d7cfcea90377e525cba56"},
-    {file = "mypy_boto3_s3-1.34.138.tar.gz", hash = "sha256:7f9770d1f0e9f6fc2ced96daf5c0792b2dbbb4a4f874f28200ff3c940d0815c3"},
+    {file = "mypy_boto3_s3-1.34.158-py3-none-any.whl", hash = "sha256:c01f1b2304ba7718c8561aaa2b6dc70fe438c91964256aa6ddc508d1cc553c66"},
+    {file = "mypy_boto3_s3-1.34.158.tar.gz", hash = "sha256:a875eb0ee91ba5ac6967291887f6e924eb9dc157966e8181da20533086218166"},
 ]
 
 [package.dependencies]
@@ -3727,4 +3727,4 @@ validation = ["fastjsonschema"]
 [metadata]
 lock-version = "2.0"
 python-versions = ">=3.8,<4.0.0"
-content-hash = "826be45875d705fd030d4cc7ec3923ace9607eb1175ca4280a63b17379ca5114"
+content-hash = "c4c7158086f2727dc1c469750b9b5102b31b9672802e447f79d1d4a4b1bb2e9a"
diff --git a/pyproject.toml b/pyproject.toml
index 05f7d0bcb16..50511c0155f 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -85,7 +85,7 @@ mypy-boto3-lambda = "^1.34.77"
 mypy-boto3-logs = "^1.34.151"
 mypy-boto3-secretsmanager = "^1.34.145"
 mypy-boto3-ssm = "^1.34.158"
-mypy-boto3-s3 = "^1.34.138"
+mypy-boto3-s3 = "^1.34.158"
 mypy-boto3-xray = "^1.34.0"
 types-requests = "^2.31.0"
 typing-extensions = "^4.12.2"