diff --git a/doc/requirements.in b/doc/requirements.in
index c8a3a7692a2c03255e0007fd7941a049ee3a709a..aae94ae6a2d178209d804b79aeb9e6308cb0dd20 100644
--- a/doc/requirements.in
+++ b/doc/requirements.in
@@ -10,3 +10,5 @@ certifi >= 2023.07.22
 urllib3 >= 2.0.7
 # CVE-2024-22195
 jinja2 == 3.1.3
+# CVE-2024-3651
+idna >= 3.7
diff --git a/doc/requirements.txt b/doc/requirements.txt
index 8ec8934d93ef909f0ee17e59d50089125ba8da9f..ca9ca747a7b16b0c48c3166abbec773aba0b229b 100644
--- a/doc/requirements.txt
+++ b/doc/requirements.txt
@@ -19,8 +19,10 @@ docutils==0.18.1
     #   sphinx
     #   sphinx-jsonschema
     #   sphinx-rtd-theme
-idna==3.4
-    # via requests
+idna==3.7
+    # via
+    #   -r requirements.in
+    #   requests
 imagesize==1.4.1
     # via sphinx
 jinja2==3.1.3