Release date:
2026-10-22 01:36:08 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_6.3.tuxcare.els13.aarch64.rpm
sha:9a9081a964e0cc76f103c168507b155f550708943656a2333bc17c7e8a01300c
-
libsoup-2.72.0-10.el9_6.3.tuxcare.els13.i686.rpm
sha:d23bc5fef2d653af6e69dc831b410a6ff39d96a7cae8f460e99f3ba1af3ac55a
-
libsoup-2.72.0-10.el9_6.3.tuxcare.els13.x86_64.rpm
sha:a651369b41a24987a400809d4738aa10fbaabbde026a7ac9a3eb171e9203ad50
-
libsoup-devel-2.72.0-10.el9_6.3.tuxcare.els13.aarch64.rpm
sha:ffa5904fd2cd6eab4e3171059537f88cd11eee9642ef5e6dfab50594b4d170a1
-
libsoup-devel-2.72.0-10.el9_6.3.tuxcare.els13.i686.rpm
sha:c0edc78c45ac941e534afdc56a63886da998da2a5f71cc2b308828210647763f
-
libsoup-devel-2.72.0-10.el9_6.3.tuxcare.els13.x86_64.rpm
sha:64d158bd4c3273a83a2d10ca9f4af0bae7833c2b26ae865303887eaa36f4bc3f
-
libsoup-doc-2.72.0-10.el9_6.3.tuxcare.els13.noarch.rpm
sha:c666c353115052484f7a16553d4f8d3a92f6d47561d4627e2eb94bd0941a19c8
Notes:
This page is generated automatically and has not been checked for errors. For clarification or
corrections please contact the
CloudLinux Packaging Team.