PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-102556 Red Hat CVE debrief

A flaw in libsoup's handling of WebSocket Pong frames can cause heap corruption or crashes in applications using the library. Defenders should assess exposure, particularly in systems using libsoup for WebSocket connections. The vulnerability is triggered when SoupWebsocketConnection emits the ::pong signal with a GByteArray pointer instead of the declared GBytes, which can lead to potential crashes or data corruption. Defenders must prioritize verifying affected systems and apply patches or mitigations as available.

Vendor
Red Hat
Product
libsoup
CVSS
HIGH 8.6
CISA KEV
Not listed in stored evidence
Original CVE published
2026-09-29
Original CVE updated
2026-10-19
Advisory published
2026-09-29
Advisory updated
2026-10-19

Who should care

Defenders responsible for systems using libsoup for WebSocket connections should assess exposure and prioritize verification and patching or mitigation efforts. This includes reviewing application code, monitoring systems for potential crashes or corruption, and performing a thorough review of the libsoup library usage in the environment. Defenders must also track exceptions and retest remediated assets to ensure the vulnerability is properly addressed.

Why it matters

A flaw in libsoup's WebSocket Pong frame handling can cause heap corruption or crashes, requiring defenders to assess exposure and prioritize patching or mitigation efforts.

  • Potential heap corruption or crashes in applications using libsoup for WebSocket connections.
  • Need to verify affected systems and apply patches or mitigations.
  • Possible data corruption or service disruption due to crashes.

Technical summary

The libsoup library has a flaw in its handling of incoming WebSocket Pong frames. When SoupWebsocketConnection emits the ::pong signal, it passes a GByteArray pointer even though the signal is declared to pass a GBytes. This can cause heap corruption or crashes in applications that connect a handler following the documented GBytes API when receiving a crafted Pong frame. The issue requires defenders to assess exposure and prioritize patching or mitigation efforts in systems using libsoup for WebSocket connections. Limited source detail is available; explicit evidence limits and defensive verification tasks are required.

Defensive priority

Defenders should prioritize verifying affected systems, especially those using libsoup for WebSocket connections, and apply patches or mitigations as available.

Recommended defensive actions

  • Verify if systems using libsoup for WebSocket connections are affected and apply patches or mitigations as available.
  • Review application code for custom WebSocket Pong frame handling that may be vulnerable to heap corruption or crashes.
  • Monitor systems for potential crashes or corruption related to libsoup WebSocket connections.
  • Perform a thorough review of the libsoup library usage in the environment.
  • Check for any existing compensating controls that could mitigate the vulnerability.
  • Track exceptions and retest remediated assets to ensure the vulnerability is properly addressed.
  • whoShouldCare

Evidence notes

The CVE record and NVD entry provide details on the vulnerability in libsoup. Vendor advisories from Red Hat offer additional context and potential mitigations. The vulnerability has been publicly disclosed and defenders should review the official advisories for further information. Limited source detail is available; explicit evidence limits and defensive verification tasks are required.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-102556 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-102556

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-102556 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-102556

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.