portage-ng / portage / dev-libs / glib / 2.88.2
portage-ng glsa
8 advisories reference dev-libs/glib · none place version 2.88.2 in a vulnerable range
▸ GLSA 202406-01 GLib: Privilege Escalation this version unaffected high local 2024-06-22

A vulnerability has been discovered in GLib, which can lead to privilege escalation.

Announced
2024-06-22
Revised
2024-06-22
Access
local
Bugs
#931507
Advisory
https://security.gentoo.org/glsa/202406-01

Affected packages

PackageArchVulnerableUnaffected
dev-libs/glib*< 2.78.6>= 2.78.6

Background

GLib is a library providing a number of GNOME's core objects and functions.

Description

A vulnerability has been discovered in GLib. Please review the CVE identifier referenced below for details.

Impact

When a GDBus-based client subscribes to signals from a trusted system service such as NetworkManager or logind 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.

Workaround

There is no known workaround at this time.

Resolution

All GLib users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/glib-2.78.6"

References

▸ GLSA 202311-18 GLib: Multiple Vulnerabilities this version unaffected high remote 2023-11-27

Multiple vulnerabilities have been discovered in GLib.

Announced
2023-11-27
Revised
2023-11-27
Access
remote
Bugs
#886197 #887807
Advisory
https://security.gentoo.org/glsa/202311-18

Affected packages

PackageArchVulnerableUnaffected
dev-libs/glib*< 2.74.4>= 2.74.4

Background

GLib is a library providing a number of GNOME's core objects and functions.

Description

Multiple vulnerabilities have been discovered in GLib. Please review the referenced CVEs for details.

Impact

GVariant deserialization is vulnerable to an exponential blowup issue where a crafted GVariant can cause excessive processing, leading to denial of service. GVariant deserialization fails to validate that the input conforms to the expected format, leading to denial of service. GVariant deserialization is vulnerable to a slowdown issue where a crafted GVariant can cause excessive processing, leading to denial of service.

Workaround

There is no known workaround at this time.

Resolution

All GLib users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/glib-2.74.4"

References

▸ GLSA 202107-13 GLib: Multiple vulnerabilities this version unaffected normal local, remote 2021-07-07

Multiple vulnerabilities have been found in GLib, the worst of which could result in the arbitrary execution of code.

Announced
2021-07-07
Revised
2021-07-07
Access
local, remote
Bugs
#768753 #775632
Advisory
https://security.gentoo.org/glsa/202107-13

Affected packages

PackageArchVulnerableUnaffected
dev-libs/glib*< 2.66.8>= 2.66.8

Background

GLib is a library providing a number of GNOME’s core objects and functions.

Description

Multiple vulnerabilities have been discovered in GLib. Please review the CVE identifiers referenced below for details.

Impact

Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

All GLib users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/glib-2.66.8"

References

▸ GLSA 201904-23 GLib: Multiple vulnerabilities this version unaffected normal remote 2019-04-22

Multiple vulnerabilities have been found in GLib, the worst of which could result in a Denial of Service condition.

Announced
2019-04-22
Revised
2019-04-22
Access
remote
Bugs
#668474
Advisory
https://security.gentoo.org/glsa/201904-23

Affected packages

PackageArchVulnerableUnaffected
dev-libs/glib*< 2.56.4>= 2.56.4

Background

GLib is a library providing a number of GNOME’s core objects and functions.

Description

Multiple vulnerabilities have been discovered in GLib. Please review the referenced bug for details.

Impact

Please review the referenced bugs for details.

Workaround

There is no known workaround at this time.

Resolution

All GLib users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/glib-2.56.4"
▸ GLSA 201406-01 D-Bus, GLib: Privilege escalation this version unaffected high local 2014-06-01

A vulnerability has been found in D-Bus which allows local attackers to gain escalated privileges.

Announced
2014-06-01
Revised
2014-06-01
Access
local
Bugs
#436028
Advisory
https://security.gentoo.org/glsa/201406-01

Affected packages

PackageArchVulnerableUnaffected
dev-libs/glib*< 2.32.4-r1>= 2.32.4-r1
sys-apps/dbus*< 1.6.8>= 1.6.8

Background

D-Bus is a daemon providing a framework for applications to communicate with one another. GLib is a library providing a number of GNOME’s core objects and functions.

Description

When libdbus is used in a setuid program, a user can gain escalated privileges by leveraging the DBUS_SYSTEM_BUS_ADDRESS variable. GLib can be used in a setuid context with D-Bus, and so can trigger this vulnerability. Please review the CVE identifier below for more details.

Impact

A local attacker could gain escalated privileges and execute arbitrary code.

Workaround

There is no known workaround at this time.

Resolution

All D-Bus users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=sys-apps/dbus-1.6.8"

All GLib users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/glib-2.32.4-r1"

References

▸ GLSA 200904-02 GLib: Execution of arbitrary code this version unaffected normal remote 2009-04-03

Multiple integer overflows might allow for the execution of arbitrary code when performing base64 conversion.

Announced
2009-04-03
Revised
2009-04-05 (revision 2)
Access
remote
Bugs
#249214
Advisory
https://security.gentoo.org/glsa/200904-02

Affected packages

PackageArchVulnerableUnaffected
dev-libs/glib*< 2.18.4-r1>= 2.18.4-r1, >= 2.16.6-r1 (revision), < 2

Background

The GLib is a library of C routines that is used by a multitude of programs.

Description

Diego E. Petteno` reported multiple integer overflows in glib/gbase64.c when converting a long string from or to a base64 representation.

Impact

A remote attacker could entice a user or automated system to perform a base64 conversion via an application using GLib, possibly resulting in the execution of arbitrary code.

Workaround

There is no known workaround at this time.

Resolution

All GLib 2.18 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/glib-2.18.4-r1"

All GLib 2.16 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/glib-2.16.6-r1"

References

▸ GLSA 200807-03 PCRE: Buffer overflow this version unaffected high remote 2008-07-07

A buffer overflow vulnerability has been discovered in PCRE, allowing for the execution of arbitrary code and a Denial of Service.

Announced
2008-07-07
Revised
2008-07-07
Access
remote
Bugs
#228091 #230039
Advisory
https://security.gentoo.org/glsa/200807-03

Affected packages

PackageArchVulnerableUnaffected
dev-libs/glib*< 2.16.3-r1>= 2.16.3-r1, < 2.14.0
dev-libs/libpcre*< 7.7-r1>= 7.7-r1

Background

PCRE is a Perl-compatible regular expression library. GLib includes a copy of PCRE.

Description

Tavis Ormandy of the Google Security team reported a heap-based buffer overflow when compiling regular expression patterns containing "Internal Option Settings" such as "(?i)".

Impact

A remote attacker could exploit this vulnerability by sending a specially crafted regular expression to an application making use of the PCRE library, which could possibly lead to the execution of arbitrary code or a Denial of Service.

Workaround

There is no known workaround at this time.

Resolution

All PCRE users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libpcre-7.7-r1"

All GLib users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/glib-2.16.3-r1"

References

▸ GLSA 200803-24 PCRE: Buffer overflow this version unaffected high remote 2008-03-17

A buffer overflow vulnerability has been discovered in PCRE, allowing for the execution of arbitrary code and Denial of Service.

Announced
2008-03-17
Revised
2008-03-17 (revision 2)
Access
remote
Bugs
#209067 #209293
Advisory
https://security.gentoo.org/glsa/200803-24

Affected packages

PackageArchVulnerableUnaffected
dev-libs/glib*< 2.14.6>= 2.14.6, < 2.14.0
dev-libs/libpcre*< 7.6-r1>= 7.6-r1

Background

PCRE is a Perl-compatible regular expression library. GLib includes a copy of PCRE.

Description

PCRE contains a buffer overflow vulnerability when processing a character class containing a very large number of characters with codepoints greater than 255.

Impact

A remote attacker could exploit this vulnerability by sending a specially crafted regular expression to an application making use of the PCRE library, which could possibly lead to the execution of arbitrary code or a Denial of Service.

Workaround

There is no known workaround at this time.

Resolution

All PCRE users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libpcre-7.6-r1"

All GLib users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/glib-2.14.6"

References