diff --git a/homeassistant/components/dlna_dmr/manifest.json b/homeassistant/components/dlna_dmr/manifest.json
index 1120ec3a2f11c150770ee2c1281e1103ee38b193..84024d5bde1698ed9bb62bc99a1fc9827057e5b6 100644
--- a/homeassistant/components/dlna_dmr/manifest.json
+++ b/homeassistant/components/dlna_dmr/manifest.json
@@ -8,7 +8,7 @@
   "documentation": "https://www.home-assistant.io/integrations/dlna_dmr",
   "iot_class": "local_push",
   "loggers": ["async_upnp_client"],
-  "requirements": ["async-upnp-client==0.40.0", "getmac==0.9.4"],
+  "requirements": ["async-upnp-client==0.41.0", "getmac==0.9.4"],
   "ssdp": [
     {
       "deviceType": "urn:schemas-upnp-org:device:MediaRenderer:1",
diff --git a/homeassistant/components/dlna_dms/manifest.json b/homeassistant/components/dlna_dms/manifest.json
index 62defe0e2e3ad0040dae4203ba287224559d0042..091e083ceda1092df41b9d95fd0f78a1ad098a47 100644
--- a/homeassistant/components/dlna_dms/manifest.json
+++ b/homeassistant/components/dlna_dms/manifest.json
@@ -8,7 +8,7 @@
   "documentation": "https://www.home-assistant.io/integrations/dlna_dms",
   "iot_class": "local_polling",
   "quality_scale": "platinum",
-  "requirements": ["async-upnp-client==0.40.0"],
+  "requirements": ["async-upnp-client==0.41.0"],
   "ssdp": [
     {
       "deviceType": "urn:schemas-upnp-org:device:MediaServer:1",
diff --git a/homeassistant/components/samsungtv/manifest.json b/homeassistant/components/samsungtv/manifest.json
index aecde9e4c268c332dc20c6c5d86890a5232bd181..bc4ba900028041466ba6a54c4208948993010849 100644
--- a/homeassistant/components/samsungtv/manifest.json
+++ b/homeassistant/components/samsungtv/manifest.json
@@ -39,7 +39,7 @@
     "samsungctl[websocket]==0.7.1",
     "samsungtvws[async,encrypted]==2.6.0",
     "wakeonlan==2.1.0",
-    "async-upnp-client==0.40.0"
+    "async-upnp-client==0.41.0"
   ],
   "ssdp": [
     {
diff --git a/homeassistant/components/ssdp/manifest.json b/homeassistant/components/ssdp/manifest.json
index 8b94b8c5895ca39fbb87dfe74c1fdd17c2f288c9..e9d4f57d5fb549e249b569e51aa4f21c63256b38 100644
--- a/homeassistant/components/ssdp/manifest.json
+++ b/homeassistant/components/ssdp/manifest.json
@@ -8,5 +8,5 @@
   "iot_class": "local_push",
   "loggers": ["async_upnp_client"],
   "quality_scale": "internal",
-  "requirements": ["async-upnp-client==0.40.0"]
+  "requirements": ["async-upnp-client==0.41.0"]
 }
diff --git a/homeassistant/components/upnp/manifest.json b/homeassistant/components/upnp/manifest.json
index 30054af0512fa23e6c1b453e5b158d2bd259dd7c..b0b4fe35b39a5144d9536cadee9b6cea06d54716 100644
--- a/homeassistant/components/upnp/manifest.json
+++ b/homeassistant/components/upnp/manifest.json
@@ -8,7 +8,7 @@
   "integration_type": "device",
   "iot_class": "local_polling",
   "loggers": ["async_upnp_client"],
-  "requirements": ["async-upnp-client==0.40.0", "getmac==0.9.4"],
+  "requirements": ["async-upnp-client==0.41.0", "getmac==0.9.4"],
   "ssdp": [
     {
       "st": "urn:schemas-upnp-org:device:InternetGatewayDevice:1"
diff --git a/homeassistant/components/yeelight/manifest.json b/homeassistant/components/yeelight/manifest.json
index efb08e26b5a1128da4d7071f70a22be3e8f2e92e..8d0a2e31185b019739176afcc80bb5ead33fe197 100644
--- a/homeassistant/components/yeelight/manifest.json
+++ b/homeassistant/components/yeelight/manifest.json
@@ -17,7 +17,7 @@
   "iot_class": "local_push",
   "loggers": ["async_upnp_client", "yeelight"],
   "quality_scale": "platinum",
-  "requirements": ["yeelight==0.7.14", "async-upnp-client==0.40.0"],
+  "requirements": ["yeelight==0.7.14", "async-upnp-client==0.41.0"],
   "zeroconf": [
     {
       "type": "_miio._udp.local.",
diff --git a/homeassistant/package_constraints.txt b/homeassistant/package_constraints.txt
index 85c2a8885a56b3fde1a56aa8f222f53ec08d0133..a8f87f2796b24a099a147aaeb26ddd3e7abbc133 100644
--- a/homeassistant/package_constraints.txt
+++ b/homeassistant/package_constraints.txt
@@ -10,7 +10,7 @@ aiohttp_cors==0.7.0
 aiozoneinfo==0.2.1
 astral==2.2
 async-interrupt==1.2.0
-async-upnp-client==0.40.0
+async-upnp-client==0.41.0
 atomicwrites-homeassistant==1.4.1
 attrs==23.2.0
 awesomeversion==24.6.0
diff --git a/requirements_all.txt b/requirements_all.txt
index ee51e6787aae8e02430d3230319e1ceaea681f54..63f0a6aaff2f90d89236b414f6fdb163e3ad6624 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -496,7 +496,7 @@ asmog==0.0.6
 # homeassistant.components.ssdp
 # homeassistant.components.upnp
 # homeassistant.components.yeelight
-async-upnp-client==0.40.0
+async-upnp-client==0.41.0
 
 # homeassistant.components.arve
 asyncarve==0.1.1
diff --git a/requirements_test_all.txt b/requirements_test_all.txt
index 270698d1b01e005a8f5b08b76ea6b0e6b5f57c74..844f849812a68cf824247d27b38caab050f0d886 100644
--- a/requirements_test_all.txt
+++ b/requirements_test_all.txt
@@ -460,7 +460,7 @@ arcam-fmj==1.5.2
 # homeassistant.components.ssdp
 # homeassistant.components.upnp
 # homeassistant.components.yeelight
-async-upnp-client==0.40.0
+async-upnp-client==0.41.0
 
 # homeassistant.components.arve
 asyncarve==0.1.1