File libsoup-CVE-2025-4948.patch of Package libsoup2.38918
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 2025-05-27 13:32:43.436993764 -0500 +++ libsoup-2.74.3/libsoup/soup-multipart.c 2025-05-27 19:38:53.415327739 -0500 @@ -214,7 +214,7 @@ soup_multipart_new_from_message (SoupMes */ part_body = soup_buffer_new_subbuffer (flattened, split - flattened->data, - end - 2 - split); + end - 2 >= split ? end - 2 - split : 0); g_ptr_array_add (multipart->bodies, part_body); start = end;