Release date:
2026-10-21 16:12:56 UTC
Description:
- CVE-2026-102555: decode base64 data: URI content with g_base64_decode_step()
over the real buffer length in soup_request_data_send(), so a percent-encoded
NUL no longer truncates the payload, leaks the decode buffer and raises a
GLib-CRITICAL
- CVE-2026-102556: emit the WebSocket ::pong signal with a GBytes, as the signal
and the public header have always declared, instead of a GByteArray, removing
the type confusion a crafted Pong frame could turn into heap corruption in any
handler that honours the documented API
- CVE-2026-102557: cap a reassembled WebSocket message at what a GByteArray can
hold before each fragment is appended in process_contents(), so a run of
fragments can no longer truncate the guint size passed to
g_byte_array_sized_new()/g_byte_array_append() while the full length is used
- CVE-2026-102558: reject an incoming frame whose declared payload exceeds what
the receive buffer can represent as soon as the header is parsed, so the
incoming GByteArray can no longer grow until g_byte_array_set_size() wraps and
the read writes past the allocation
- CVE-2026-102559: reject an outgoing payload above MAX_OUTGOING_PAYLOAD_SIZE in
send_message(), both before and after extensions have processed it, so a
masked client frame can no longer be built in a truncated GByteArray while
xor_with_mask() writes the full payload length past the allocation
- CVE-2026-102560: refuse an outgoing permessage-deflate payload whose
deflateBound() exceeds G_MAXUINT and bound every incremental buffer growth, so
a truncated bound can no longer let zlib write past the allocated GByteArray
Updated packages:
-
libsoup-2.72.0-10.el9_2.3.tuxcare.els13.aarch64.rpm
sha:08fc1b230ca9f89393310ebf70b58bf7f18a29f98560f83a899a8f8b0a21ade2
-
libsoup-2.72.0-10.el9_2.3.tuxcare.els13.i686.rpm
sha:b84f5a30d9292375c4ddd698fcdb241df03702d1a2f6ef8c3646a427c94bbaaa
-
libsoup-2.72.0-10.el9_2.3.tuxcare.els13.x86_64.rpm
sha:80cb2d485736a7df3a87a1ccd340574a8ca82c81b9e4baeafd15fdc2e147fbbc
-
libsoup-devel-2.72.0-10.el9_2.3.tuxcare.els13.aarch64.rpm
sha:dd6f65b3df43f8728101142d7384e5ddfe5ab425c05de89756d863408a6a38b1
-
libsoup-devel-2.72.0-10.el9_2.3.tuxcare.els13.i686.rpm
sha:aa6f130fe2309f08c869e79009ab765cb47d537ceb4bd941743d3e9f86422889
-
libsoup-devel-2.72.0-10.el9_2.3.tuxcare.els13.x86_64.rpm
sha:44f12f4f5d148f8eb8c35231a48f53ae1c837dca3eb40335240f802893d27c9c
-
libsoup-doc-2.72.0-10.el9_2.3.tuxcare.els13.noarch.rpm
sha:515031f13a5c4c0e57373114740046101c99c51acebee77aeec069a95ec61834
Notes:
This page is generated automatically and has not been checked for errors. For clarification or
corrections please contact the
CloudLinux Packaging Team.