diff --git a/changelogs/unreleased/bump-libcurl-to-8.4.0.md b/changelogs/unreleased/bump-libcurl-to-8.4.0.md
new file mode 100644
index 0000000000000000000000000000000000000000..578a55683e18681f3c553251ee0effc77e1f0b60
--- /dev/null
+++ b/changelogs/unreleased/bump-libcurl-to-8.4.0.md
@@ -0,0 +1,3 @@
+## bugfix/build
+
+* Updated libcurl to version 8.4.0.
diff --git a/third_party/curl b/third_party/curl
index 6fa1d817e5b1a00d7d0c8168091877476b499317..d755a5f7c009dd63a61b2c745180d8ba937cbfeb 160000
--- a/third_party/curl
+++ b/third_party/curl
@@ -1 +1 @@
-Subproject commit 6fa1d817e5b1a00d7d0c8168091877476b499317
+Subproject commit d755a5f7c009dd63a61b2c745180d8ba937cbfeb