From f6563ae0b8b465a6249bf010db031b09ee54f04e Mon Sep 17 00:00:00 2001 From: Simonx22 Date: Sun, 9 Nov 2025 00:41:21 -0500 Subject: [PATCH] curl: Update to 8.15.0 The bug in CVE-2025-0665 causes crashes on Android 11 and above, as the default fdsan behavior was changed to abort when a violation is found. While curl 8.17.0 is the latest release, we can't upgrade to it right now due to mbedtls 2.28.0 (which we are currently using) being incompatible with it. Co-Authored-By: OatmealDome --- Externals/curl/curl | 2 +- Externals/curl/curl.vcxproj | 89 +++++++++++++++++++----------------- Externals/curl/exports.props | 3 ++ 3 files changed, 52 insertions(+), 42 deletions(-) diff --git a/Externals/curl/curl b/Externals/curl/curl index 75a2079d5c2..cfbfb65047e 160000 --- a/Externals/curl/curl +++ b/Externals/curl/curl @@ -1 +1 @@ -Subproject commit 75a2079d5c28debb2eaa848ca9430f1fe0d7844c +Subproject commit cfbfb65047e85e6b08af65fe9cdbcf68e9ad496a diff --git a/Externals/curl/curl.vcxproj b/Externals/curl/curl.vcxproj index 205bf651297..553c446bda6 100644 --- a/Externals/curl/curl.vcxproj +++ b/Externals/curl/curl.vcxproj @@ -25,11 +25,11 @@ - - + + + - @@ -37,6 +37,7 @@ + @@ -48,7 +49,7 @@ - + @@ -58,9 +59,10 @@ + - + @@ -78,11 +80,9 @@ - - @@ -96,8 +96,8 @@ - - + + @@ -109,8 +109,8 @@ + - @@ -139,19 +139,22 @@ - - + - - + + - - + + + + + + @@ -166,6 +169,9 @@ + + + @@ -176,7 +182,6 @@ - @@ -187,8 +192,8 @@ - + @@ -211,28 +216,28 @@ - - - - + + + + - + - + @@ -247,7 +252,7 @@ - + @@ -260,10 +265,11 @@ - + + - + @@ -294,8 +300,8 @@ - - + + @@ -303,8 +309,8 @@ + - @@ -334,22 +340,24 @@ - - + - - + + + + + - - + + + - @@ -360,8 +368,7 @@ - - + @@ -371,8 +378,8 @@ - + @@ -380,4 +387,4 @@ - \ No newline at end of file + diff --git a/Externals/curl/exports.props b/Externals/curl/exports.props index f78f55e3fed..5b923bc635c 100644 --- a/Externals/curl/exports.props +++ b/Externals/curl/exports.props @@ -5,6 +5,9 @@ $(ExternalsDir)curl\curl\include;%(AdditionalIncludeDirectories) CURL_STATICLIB;%(PreprocessorDefinitions) + + secur32.lib;%(AdditionalDependencies) +