diff --git a/poetry.lock b/poetry.lock
index 4e6ff86ede5027163b5ba0d12f5990fca978d4ba..2bcb0e47ddddf78ef7065689d7d12b599c53dad2 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -517,17 +517,17 @@ files = [
 
 [[package]]
 name = "gunicorn"
-version = "20.1.0"
+version = "21.2.0"
 description = "WSGI HTTP Server for UNIX"
 optional = false
 python-versions = ">=3.5"
 files = [
-    {file = "gunicorn-20.1.0-py3-none-any.whl", hash = "sha256:9dcc4547dbb1cb284accfb15ab5667a0e5d1881cc443e0677b4882a4067a807e"},
-    {file = "gunicorn-20.1.0.tar.gz", hash = "sha256:e0a968b5ba15f8a328fdfd7ab1fcb5af4470c28aaf7e55df02a99bc13138e6e8"},
+    {file = "gunicorn-21.2.0-py3-none-any.whl", hash = "sha256:3213aa5e8c24949e792bcacfc176fef362e7aac80b76c56f6b5122bf350722f0"},
+    {file = "gunicorn-21.2.0.tar.gz", hash = "sha256:88ec8bff1d634f98e61b9f65bc4bf3cd918a90806c6f5c48bc5603849ec81033"},
 ]
 
 [package.dependencies]
-setuptools = ">=3.0"
+packaging = "*"
 
 [package.extras]
 eventlet = ["eventlet (>=0.24.1)"]
@@ -1552,4 +1552,4 @@ watchdog = ["watchdog (>=2.3)"]
 [metadata]
 lock-version = "2.0"
 python-versions = "^3.10"
-content-hash = "ce42e69fc464748cd6a05229bcd5d69cf3395ce852014a697295c1e98a3ea7e3"
+content-hash = "f2f3d6d772241b7b12818738354fa5c5e7463cb40862098e99a21d2337214cd2"
diff --git a/pyproject.toml b/pyproject.toml
index 58aab30c47ac7a12a5a05d1692d9e5abba9477b9..1a79189b6af5541f9aa8ebd2f0791f226540f666 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -27,7 +27,7 @@ django-versatileimagefield = "^3.0"
 drf-jsonschema-serializer = "^2.0.0"
 drf-nested-routers = "^0.93.4"
 drf-spectacular = "^0.26.2"
-gunicorn = "^20.1.0"
+gunicorn = "^21.2.0"
 Pillow = "^9.2.0"
 psycopg2-binary = "^2.9.3"
 pydot = "^1.4.2"