7.5 High
CVSS2
Attack Vector
NETWORK
Attack Complexity
LOW
Authentication
NONE
Confidentiality Impact
PARTIAL
Integrity Impact
PARTIAL
Availability Impact
PARTIAL
AV:N/AC:L/Au:N/C:P/I:P/A:P
9.8 High
CVSS3
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality Impact
HIGH
Integrity Impact
HIGH
Availability Impact
HIGH
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
8.2 High
AI Score
Confidence
Low
0.023 Low
EPSS
Percentile
89.7%
Package : glib2.0
Version : 2.42.1-1+deb8u2
CVE ID : CVE-2018-16428 CVE-2018-16429 CVE-2019-13012
Debian Bug : 931234
Various minor issues have been addressed in the GLib library. GLib is a
useful general-purpose C library used by projects such as GTK+, GIMP,
and GNOME.
CVE-2018-16428
In GNOME GLib, g_markup_parse_context_end_parse() in gmarkup.c
had a NULL pointer dereference.
CVE-2018-16429
GNOME GLib had an out-of-bounds read vulnerability in
g_markup_parse_context_parse() in gmarkup.c, related to utf8_str().
CVE-2019-13012
The keyfile settings backend in GNOME GLib (aka glib2.0) before
created directories using g_file_make_directory_with_parents
(kfsb->dir, NULL, NULL) and files using g_file_replace_contents
(kfsb->file, contents, length, NULL, FALSE,
G_FILE_CREATE_REPLACE_DESTINATION, NULL, NULL, NULL). Consequently,
it did not properly restrict directory (and file) permissions.
Instead, for directories, 0777 permissions were used; for files,
default file permissions were used. This issue is similar to
CVE-2019-12450.
For Debian 8 "Jessie", these problems have been fixed in version
2.42.1-1+deb8u2.
We recommend that you upgrade your glib2.0 packages.
Further information about Debian LTS security advisories, how to apply
these updates to your system and frequently asked questions can be
found at: https://wiki.debian.org/LTS
–
mike gabriel aka sunweaver (Debian Developer)
fon: +49 (1520) 1976 148
GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31
mail: [email protected], http://sunweavers.net
Attachment:
signature.asc
Description: PGP signature
OS | Version | Architecture | Package | Version | Filename |
---|---|---|---|---|---|
Debian | 10 | s390x | libglib2.0-dev-bin | < 2.58.3-2+deb10u1 | libglib2.0-dev-bin_2.58.3-2+deb10u1_s390x.deb |
Debian | 10 | arm64 | libglib2.0-dev-bin | < 2.58.3-2+deb10u1 | libglib2.0-dev-bin_2.58.3-2+deb10u1_arm64.deb |
Debian | 10 | i386 | libglib2.0-dev | < 2.58.3-2+deb10u1 | libglib2.0-dev_2.58.3-2+deb10u1_i386.deb |
Debian | 10 | armhf | libglib2.0-0 | < 2.58.3-2+deb10u1 | libglib2.0-0_2.58.3-2+deb10u1_armhf.deb |
Debian | 9 | ppc64el | libglib2.0-tests | < 2.50.3-2+deb9u1 | libglib2.0-tests_2.50.3-2+deb9u1_ppc64el.deb |
Debian | 10 | mips | libglib2.0-dev-bin | < 2.58.3-2+deb10u1 | libglib2.0-dev-bin_2.58.3-2+deb10u1_mips.deb |
Debian | 9 | mips | libglib2.0-0-dbg | < 2.50.3-2+deb9u1 | libglib2.0-0-dbg_2.50.3-2+deb9u1_mips.deb |
Debian | 9 | mipsel | libglib2.0-0-dbg | < 2.50.3-2+deb9u1 | libglib2.0-0-dbg_2.50.3-2+deb9u1_mipsel.deb |
Debian | 8 | amd64 | libglib2.0-0-dbg | < 2.42.1-1+deb8u2 | libglib2.0-0-dbg_2.42.1-1+deb8u2_amd64.deb |
Debian | 9 | armel | libglib2.0-dev | < 2.50.3-2+deb9u1 | libglib2.0-dev_2.50.3-2+deb9u1_armel.deb |
7.5 High
CVSS2
Attack Vector
NETWORK
Attack Complexity
LOW
Authentication
NONE
Confidentiality Impact
PARTIAL
Integrity Impact
PARTIAL
Availability Impact
PARTIAL
AV:N/AC:L/Au:N/C:P/I:P/A:P
9.8 High
CVSS3
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality Impact
HIGH
Integrity Impact
HIGH
Availability Impact
HIGH
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
8.2 High
AI Score
Confidence
Low
0.023 Low
EPSS
Percentile
89.7%