libsoup-2.72.0-16.el9_8.8

エラータID: AXSA:2026-2067:14

Release date: 
Friday, October 16, 2026 - 12:53
Subject: 
libsoup-2.72.0-16.el9_8.8
Affected Channels: 
MIRACLE LINUX 9 for x86_64
Severity: 
High
Description: 

The libsoup packages provide an HTTP client and server library for GNOME.

Security Fix(es):

* libsoup: libsoup: Heap buffer overflow from WebSocket Pong signal type confusion (CVE-2026-102556)
* libsoup: libsoup: Heap buffer overflow during WebSocket message reassembly (CVE-2026-102557)
* libsoup: libsoup: Heap buffer overflow during WebSocket receive-buffer growth (CVE-2026-102558)
* libsoup: libsoup: Heap buffer overflow during WebSocket client-frame masking (CVE-2026-102559)
* libsoup: libsoup: Heap buffer overflow during outgoing permessage-deflate buffer growth (CVE-2026-102560)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

CVE-2026-102556
A flaw was found in libsoup. When handling an incoming WebSocket Pong frame, SoupWebsocketConnection emitted the ::pong signal with a GByteArray pointer even though the signal is declared to pass a GBytes. Applications connecting a handler that follows the documented GBytes API can trigger heap corruption or a crash upon receiving a crafted Pong.
CVE-2026-102557
A flaw was found in libsoup. When reassembling fragmented WebSocket messages into a GByteArray, libsoup did not adequately cap total message size against the limits of the underlying buffer type. A remote peer could send fragments that caused size truncation while the implementation still used the full length, leading to heap corruption or a crash.
CVE-2026-102558
A flaw was found in libsoup. When max-incoming-payload-size is unlimited (0), SoupWebsocketConnection could grow its incoming GByteArray based on an attacker-controlled frame length until the length wrapped, causing a heap buffer overflow while reading frame data.
CVE-2026-102559
A flaw was found in libsoup. When constructing a masked WebSocket client frame for a very large outgoing payload, size values passed to GByteArray allocation APIs could be truncated while the masking routine still used the full length, causing a heap buffer overflow.
CVE-2026-102560
A flaw was found in libsoup. When the permessage-deflate WebSocket extension compresses a very large outgoing message, truncated size calculations used for GByteArray growth could wrap, causing zlib to write past the allocated buffer and resulting in a heap buffer overflow.

Solution: 

Update packages.

Additional Info: 

N/A

Download: 

SRPMS
  1. libsoup-2.72.0-16.el9_8.8.src.rpm
    MD5: 6091e60f6a5d8d6f88474ae67b5906cc
    SHA-256: 6a0500833c3bf0536a5d07dfe3ba4104d63a1c8ba8a350389dc676bdff5cc525
    Size: 1.48 MB

Asianux Server 9 for x86_64
  1. libsoup-2.72.0-16.el9_8.8.i686.rpm
    MD5: 12a3dbba9eae4349a4a0f4556da93199
    SHA-256: 97390ad876961d73dfcd694ffae61cf58a096f3ad85e9e1c93d253214348e772
    Size: 428.60 kB
  2. libsoup-2.72.0-16.el9_8.8.x86_64.rpm
    MD5: 079e659c286c5c875ae15131575890b3
    SHA-256: a70a710b8c210a568dcc3172a866f32035c8857ec762a9b5550e0eb6a681dd6e
    Size: 408.19 kB
  3. libsoup-devel-2.72.0-16.el9_8.8.i686.rpm
    MD5: 9fe336442c6438c464fb89b7971aaf28
    SHA-256: 202fc00393ece9be9fb33c155042c69c34ee4fbe9be7c978d54fd2ae9ce26f3d
    Size: 181.96 kB
  4. libsoup-devel-2.72.0-16.el9_8.8.x86_64.rpm
    MD5: 8e7dc3bca5d51cf791fb7dfac436a450
    SHA-256: ec9a99c17524f76b36a3e254f73b1b109cadd65a32b3bf8b0ae3974ed988aac5
    Size: 181.89 kB