diff --git a/poetry.lock b/poetry.lock
index f04a561..0b5ea80 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -973,13 +973,13 @@ cli = ["click (>=5.0)"]
 
 [[package]]
 name = "python-multipart"
-version = "0.0.16"
+version = "0.0.17"
 description = "A streaming multipart parser for Python"
 optional = false
 python-versions = ">=3.8"
 files = [
-    {file = "python_multipart-0.0.16-py3-none-any.whl", hash = "sha256:c2759b7b976ef3937214dfb592446b59dfaa5f04682a076f78b117c94776d87a"},
-    {file = "python_multipart-0.0.16.tar.gz", hash = "sha256:8dee37b88dab9b59922ca173c35acb627cc12ec74019f5cd4578369c6df36554"},
+    {file = "python_multipart-0.0.17-py3-none-any.whl", hash = "sha256:15dc4f487e0a9476cc1201261188ee0940165cffc94429b6fc565c4d3045cb5d"},
+    {file = "python_multipart-0.0.17.tar.gz", hash = "sha256:41330d831cae6e2f22902704ead2826ea038d0419530eadff3ea80175aec5538"},
 ]
 
 [[package]]
@@ -1400,4 +1400,4 @@ watchdog = ["watchdog (>=2.3)"]
 [metadata]
 lock-version = "2.0"
 python-versions = "^3.12"
-content-hash = "bc800877f72b771d2f79e9c53de6371e3549bbdfa2cfb0e1b04e86fd381f4d7d"
+content-hash = "d2573cb6a0f28adde39ca5b21624e9376f5b399cd7f083af7f3e6f75b2d33e37"
diff --git a/pyproject.toml b/pyproject.toml
index 60ef063..b1a09be 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -15,7 +15,7 @@ lxml = "^4.9.4"
 markdownify = "^0.13.0"
 platformdirs = "^3.11.0"
 python-dotenv = "^1.0.1"
-python-multipart = "^0.0.16"
+python-multipart = "^0.0.17"
 reader = "^3.14"
 uvicorn = "^0.32.0"