Name | CVE-2024-34397 |
Description | An issue was discovered in GNOME GLib before 2.78.5, and 2.79.x and 2.80.x before 2.80.1. When a GDBus-based client subscribes to signals from a trusted system service such as NetworkManager on a shared computer, other users of the same computer can send spoofed D-Bus signals that the GDBus-based client will wrongly interpret as having been sent by the trusted system service. This could lead to the GDBus-based client behaving incorrectly, with an application-dependent impact. |
Source | CVE (at NVD; CERT, LWN, oss-sec, fulldisc, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more) |
References | DLA-3814-1, DSA-5682-1, ELA-1115-1, ELA-1157-1 |
The table below lists information on source packages.
Source Package | Release | Version | Status |
---|---|---|---|
glib2.0 (PTS) | jessie, jessie (lts) | 2.42.1-1+deb8u8 | fixed |
stretch (security) | 2.50.3-2+deb9u3 | vulnerable | |
stretch (lts), stretch | 2.50.3-2+deb9u7 | fixed | |
buster, buster (lts) | 2.58.3-2+deb10u7 | fixed | |
buster (security) | 2.58.3-2+deb10u6 | fixed | |
bullseye | 2.66.8-1+deb11u4 | fixed | |
bullseye (security) | 2.66.8-1+deb11u5 | fixed | |
bookworm | 2.74.6-2+deb12u4 | fixed | |
bookworm (security) | 2.74.6-2+deb12u2 | fixed | |
trixie | 2.82.2-2 | fixed | |
sid | 2.82.2-3 | fixed |
The information below is based on the following data on fixed versions.
Package | Type | Release | Fixed Version | Urgency | Origin | Debian Bugs |
---|---|---|---|---|---|---|
glib2.0 | source | jessie | 2.42.1-1+deb8u7 | ELA-1157-1 | ||
glib2.0 | source | stretch | 2.50.3-2+deb9u6 | ELA-1115-1 | ||
glib2.0 | source | buster | 2.58.3-2+deb10u6 | DLA-3814-1 | ||
glib2.0 | source | bullseye | 2.66.8-1+deb11u2 | DSA-5682-1 | ||
glib2.0 | source | bookworm | 2.74.6-2+deb12u1 | DSA-5682-1 | ||
glib2.0 | source | (unstable) | 2.80.0-10 |
https://gitlab.gnome.org/GNOME/glib/-/issues/3268
Fixes: https://gitlab.gnome.org/GNOME/glib/-/issues/3268#fixes
Requires regression fix for src:gnome-shell: https://gitlab.gnome.org/GNOME/gnome-shell/-/commit/50a011a19dcc6997ea6173c07bb80b2d9888d363