diff --git a/lower-constraints.txt b/lower-constraints.txt
index 23c13a2f013eee074d12445b906f88427929066f..caea19b032a1d6da327520b2b840aade9780bb9a 100644
--- a/lower-constraints.txt
+++ b/lower-constraints.txt
@@ -92,7 +92,7 @@ pyOpenSSL==17.1.0
 pyparsing==2.1.0
 pyperclip==1.5.27
 pyScss==1.3.4
-python-cinderclient==4.0.0
+python-cinderclient==4.0.1
 python-dateutil==2.5.3
 python-glanceclient==2.8.0
 python-keystoneclient==3.15.0
diff --git a/releasenotes/notes/stein-cinderclient-dependency-9e12a69492f63289.yaml b/releasenotes/notes/stein-cinderclient-dependency-9e12a69492f63289.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..67391fe35c9ff2f39ebeb7b6054fa9130f415b8e
--- /dev/null
+++ b/releasenotes/notes/stein-cinderclient-dependency-9e12a69492f63289.yaml
@@ -0,0 +1,10 @@
+---
+upgrade:
+  - |
+    python-cinderclient ``>=4.0.1`` is now required to fix :bug:`1824017`.
+    Cinder API 3.55 or later does not accept additional properties but
+    python-cinderclient older than 4.0.0 sends additional properties like
+    used_id, status and so on. Horizon uses Cinder API 3.58 to create a volume,
+    and this means the volume creation fails if python-cinderclient <4.0.0
+    is used. To handle this, the minimum requirement of python-cinderclient
+    was bumped to 4.0.1.
diff --git a/requirements.txt b/requirements.txt
index 215719ad58eb97875de7ebdccd482ce0953b3dd7..2c907d8da822fb006a0a1cca147561ffb3a5e06a 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -31,7 +31,7 @@ osprofiler>=2.3.0 # Apache-2.0
 Pint>=0.5 # BSD
 pymongo!=3.1,>=3.0.2 # Apache-2.0
 pyScss!=1.3.5,>=1.3.4 # MIT License
-python-cinderclient>=4.0.0 # Apache-2.0
+python-cinderclient>=4.0.1 # Apache-2.0
 python-glanceclient>=2.8.0 # Apache-2.0
 python-keystoneclient>=3.15.0 # Apache-2.0
 python-neutronclient>=6.7.0 # Apache-2.0