libsoup-2.62.3-19.el8_10
エラータID: AXSA:2026-2095:15
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)
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.
Update packages.
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.
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.
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.
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.
N/A
SRPMS
- libsoup-2.62.3-19.el8_10.src.rpm
MD5: 326d0da3cced43eb5ff85fea17dce38f
SHA-256: 7eea0cfa45b0a2ae700cf4aa136c8b84f9db2b11889ef9ec1fa298e0868db0ef
Size: 1.85 MB
Asianux Server 8 for x86_64
- libsoup-2.62.3-19.el8_10.i686.rpm
MD5: c4c2244b4b04329255cf4b547e118359
SHA-256: f4f6202d0dcc354e02321df753d46f7a121d0168dd8c858f1691693fcb6afda0
Size: 432.94 kB - libsoup-2.62.3-19.el8_10.x86_64.rpm
MD5: 4931b7bb012488749d5f9be80980b8ee
SHA-256: 741202de4c44bc2bea5777f8903467777e41b7a2c63e9a8e0b9e4c02d17c84d1
Size: 427.01 kB - libsoup-devel-2.62.3-19.el8_10.i686.rpm
MD5: 3342ce1dc4f8dbb9703ece915ea51765
SHA-256: dd6feaf42c3553b54b0cbeedeaa0106fdcd65d4e84207d6b1f58f7e09595db8c
Size: 320.96 kB - libsoup-devel-2.62.3-19.el8_10.x86_64.rpm
MD5: 805dd1b561266c985414f20c407adf86
SHA-256: b06e48ba10aa1451d1d8b0ead79149b5803fcccdb43aee41d6a9e37a96e1db1f
Size: 320.95 kB