File libsoup-CVE-2025-32914.patch of Package libsoup2

diff -urp libsoup-2.74.3.orig/libsoup/soup-multipart.c libsoup-2.74.3/libsoup/soup-multipart.c
--- libsoup-2.74.3.orig/libsoup/soup-multipart.c	2022-10-11 13:27:22.000000000 -0500
+++ libsoup-2.74.3/libsoup/soup-multipart.c	2025-04-29 16:02:06.960901147 -0500
@@ -181,7 +181,7 @@ soup_multipart_new_from_message (SoupMes
 			return NULL;
 		}
 
-		split = strstr (start, "\r\n\r\n");
+		split = g_strstr_len (start, body_end - start, "\r\n\r\n");
 		if (!split || split > end) {
 			soup_multipart_free (multipart);
 			soup_buffer_free (flattened);
openSUSE Build Service is sponsored by