CVE-2026-103963

NameCVE-2026-103963
DescriptionA flaw was found in glib-networking. When establishing connections using Transport Layer Security (TLS) version 1.3, the client-side session cache does not limit the number of session tickets retained for a single host. A malicious server can exploit this by sending excessive session ticket messages, causing the client application to continuously consume memory. This unbounded memory growth can exhaust system memory, resulting in a Denial of Service (DoS).
SourceCVE (at NVD; CERT, ENISA, LWN, oss-sec, fulldisc, Debian ELTS, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more)

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
glib-networking (PTS)bookworm2.74.0-4vulnerable
trixie2.80.1-1vulnerable
forky, sid2.90.0-2vulnerable

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
glib-networkingsource(unstable)(unfixed)unimportant

Notes

https://bugzilla.redhat.com/show_bug.cgi?id=2465656
https://gitlab.gnome.org/GNOME/glib-networking/-/work_items/234
https://gitlab.gnome.org/GNOME/glib-networking/-/merge_requests/288
Fixed by: https://gitlab.gnome.org/GNOME/glib-networking/-/commit/2df47856016fdd3ac7544cc7c899b22819c29c4e (2.90.1)
OpenSSL backend disabled by default upstream and in Debian

Search for package or bug name: Reporting problems