CVE-2021-28153
An issue was discovered in GNOME GLib before 2.66.8. When g_file_replace() is used with...
An issue was discovered in GNOME GLib before 2.66.8. When g_file_replace() is used with G_FILE_CREATE_REPLACE_DESTINATION to replace a path that is a dangling symlink, it incorrectly also creates the target of the symlink as an empty file, which could conceivably have security relevance if the symlink is attacker-controlled. (If the path is a symlink to a file that already exists, then the contents of that file correctly remain unchanged.)
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
5.3
An issue was discovered in GNOME GLib before 2.66.8. When g_file_replace() is used with G_FILE_CREATE_REPLACE_DESTINATION to replace a path that is a dangling symlink, it incorrectly also creates the target of the symlink as an empty file, which could conceivably have security relevance if the symlink is attacker-controlled. (If the path is a symlink to a file that already exists, then the contents of that file correctly remain unchanged.)
- Record
CVE-2021-28153- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:P/A:N - Weakness
- CWE-59
- Updated
- 2026-11-02
CVE List No score
An issue was discovered in GNOME GLib before 2.66.8. When g_file_replace() is used with G_FILE_CREATE_REPLACE_DESTINATION to replace a path that is a dangling symlink, it incorrectly also creates the target of the symlink as an empty file, which could conceivably have security relevance if the symlink is attacker-controlled. (If the path is a symlink to a file that already exists, then the contents of that file correctly remain unchanged.)
- Record
CVE-2021-28153- Updated
- 2026-11-02
EUVDEUVD-2021-14851 No score
An issue was discovered in GNOME GLib before 2.66.8. When g_file_replace() is used with G_FILE_CREATE_REPLACE_DESTINATION to replace a path that is a dangling symlink, it incorrectly also creates the target of the symlink as an empty file, which could conceivably have security relevance if the symlink is attacker-controlled. (If the path is a symlink to a file that already exists, then the contents of that file correctly remain unchanged.)
- Record
EUVD-2021-14851- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-9hh6-p5c5-mmmf
5.3
An issue was discovered in GNOME GLib before 2.66.8. When g_file_replace() is used with...
An issue was discovered in GNOME GLib before 2.66.8. When g_file_replace() is used with G_FILE_CREATE_REPLACE_DESTINATION to replace a path that is a dangling symlink, it incorrectly also creates the target of the symlink as an empty file, which could conceivably have security relevance if the symlink is attacker-controlled. (If the path is a symlink to a file that already exists, then the contents of that file correctly remain unchanged.)
- Record
GHSA-9hh6-p5c5-mmmf- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-59
- Updated
- 2026-11-02
OSVALPINE-CVE-2021-28153
5.3
An issue was discovered in GNOME GLib before 2.66.8. When g_file_replace() is used with G_FILE_CREATE_REPLACE_DESTINATION to replace a path that is a dangling symlink, it incorrectly also creates the target of the symlink as an empty file, which could conceivably have security relevance if the symlink is attacker-controlled. (If the path is a symlink to a file that already exists, then the contents of that file correctly remain unchanged.)
- Record
ALPINE-CVE-2021-28153- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVAZL-6439
5.3
CVE-2021-28153 affecting package glib for versions less than 2.60.1-5
An issue was discovered in GNOME GLib before 2.66.8. When g_file_replace() is used with G_FILE_CREATE_REPLACE_DESTINATION to replace a path that is a dangling symlink, it incorrectly also creates the target of the symlink as an empty file, which could conceivably have security relevance if the symlink is attacker-controlled. (If the path is a symlink to a file that already exists, then the contents of that file correctly remain unchanged.)
- Record
AZL-6439- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
Show 23 moreShow less
OSVBELL-CVE-2021-28153
5.3
CVE-2021-28153 does not affect BellSoft software
- Record
BELL-CVE-2021-28153- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSV
5.3
An issue was discovered in GNOME GLib before 2.66.8. When g_file_replace() is used with G_FILE_CREATE_REPLACE_DESTINATION to replace a path that is a dangling symlink, it incorrectly also creates the target of the symlink as an empty file, which could conceivably have security relevance if the symlink is attacker-controlled. (If the path is a symlink to a file that already exists, then the contents of that file correctly remain unchanged.)
- Record
CVE-2021-28153- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2021-28153
5.3
An issue was discovered in GNOME GLib before 2.66.8. When g_file_replace() is used with G_FILE_CREATE_REPLACE_DESTINATION to replace a path that is a dangling symlink, it incorrectly also creates the target of the symlink as an empty file, which could conceivably have security relevance if the symlink is attacker-controlled. (If the path is a symlink to a file that already exists, then the contents of that file correctly remain unchanged.)
- Record
DEBIAN-CVE-2021-28153- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVJLSEC-2025-158
5.3
An issue was discovered in GNOME GLib before 2.66.8
An issue was discovered in GNOME GLib before 2.66.8. When g_file_replace() is used with G_FILE_CREATE_REPLACE_DESTINATION to replace a path that is a dangling symlink, it incorrectly also creates the target of the symlink as an empty file, which could conceivably have security relevance if the symlink is attacker-controlled. (If the path is a symlink to a file that already exists, then the contents of that file correctly remain unchanged.)
- Record
JLSEC-2025-158- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:P/A:N - Updated
- 2026-11-02
OSVOESA-2021-1164
5.3
glib2 security update
GLib is a bundle of three (formerly five) low-level system libraries written in C and developed mainly by GNOME. GLib's code was separated from GTK, so it can be used by software other than GNOME and has been developed in parallel ever since.
Security Fix(es):
An issue was discovered in GNOME GLib before 2.66.8. When g_file_replace() is used with G_FILE_CREATE_REPLACE_DESTINATION to replace a path that is a dangling symlink, it incorrectly also creates the target of the symlink as an empty file, which could conceivably have security relevance if the symlink is attacker-controlled. (If the path is a symlink to a file that already exists, then the contents of that file correctly remain unchanged.)(CVE-2021-28153)
- Record
OESA-2021-1164- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVRHSA-2021:4385
5.5
Red Hat Security Advisory: glib2 security and bug fix update
- Record
RHSA-2021:4385- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVRHSA-2022:8418
5.3
Red Hat Security Advisory: mingw-glib2 security and bug fix update
- Record
RHSA-2022:8418- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVRLSA-2021:4385
5.3
Moderate: glib2 security and bug fix update
GLib provides the core application building blocks for libraries and applications written in C. It provides the core object system used in GNOME, the main loop implementation, and a large set of utility functions for strings and common data structures.
Security Fix(es):
-
glib2: Possible privilege escalation thourgh pkexec and aliases (CVE-2021-3800)
-
glib: g_file_replace() with G_FILE_CREATE_REPLACE_DESTINATION creates empty target for dangling symlink (CVE-2021-28153)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the Rocky Linux 8.5 Release Notes linked from the References section.
- Record
RLSA-2021:4385- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2021-28153
5.3
An issue was discovered in GNOME GLib before 2.66.8. When g_file_replace() is used with G_FILE_CREATE_REPLACE_DESTINATION to replace a path that is a dangling symlink, it incorrectly also creates the target of the symlink as an empty file, which could conceivably have security relevance if the symlink is attacker-controlled. (If the path is a symlink to a file that already exists, then the contents of that file correctly remain unchanged.)
- Record
UBUNTU-CVE-2021-28153- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVALSA-2021:4385 No score
Moderate: glib2 security and bug fix update
GLib provides the core application building blocks for libraries and applications written in C. It provides the core object system used in GNOME, the main loop implementation, and a large set of utility functions for strings and common data structures.
Security Fix(es):
-
glib2: Possible privilege escalation thourgh pkexec and aliases (CVE-2021-3800)
-
glib: g_file_replace() with G_FILE_CREATE_REPLACE_DESTINATION creates empty target for dangling symlink (CVE-2021-28153)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.
- Record
ALSA-2021:4385- Updated
- 2026-11-02
OSVALSA-2022:8418 No score
Low: mingw-glib2 security and bug fix update
GLib provides the core application building blocks for libraries and applications written in C. It provides the core object system used in GNOME, the main loop implementation, and a large set of utility functions for strings and common data structures.
Security Fix(es):
- glib: g_file_replace() with G_FILE_CREATE_REPLACE_DESTINATION creates empty target for dangling symlink (CVE-2021-28153)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.
- Record
ALSA-2022:8418- Updated
- 2026-11-02
OSVCLSA-2021-1623075923 No score
Fix of CVE: CVE-2021-28153
- Fixed CVE-2021-28153: g_file_replace() with G_FILE_CREATE_REPLACE_DESTINATION creates empty target for dangling symlink
- Record
CLSA-2021-1623075923- Updated
- 2026-11-02
OSVCLSA-2021-1634922588 No score
Fixed CVE-2021-28153 in glib2
- Fixed CVE-2021-28153: g_file_replace() with G_FILE_CREATE_REPLACE_DESTINATION creates empty target for dangling symlink
- Record
CLSA-2021-1634922588- Updated
- 2026-11-02
OSVCLSA-2022-1645466687 No score
Fix of CVE: CVE-2021-28153, CVE-2021-3800
- CVE-2021-28153: g_file_replace() with G_FILE_CREATE_REPLACE_DESTINATION creates empty target for dangling symlink (#1939118)
- CVE-2021-3800: Possible privilege escalation thourgh pkexec and aliases (#1938284)
- Record
CLSA-2022-1645466687- Updated
- 2026-11-02
OSVMGASA-2021-0162 No score
Updated glib2.0 packages fix security vulnerability
An issue was discovered in GNOME GLib before 2.66.8. When g_file_replace() is used with G_FILE_CREATE_REPLACE_DESTINATION to replace a path that is a dangling symlink, it incorrectly also creates the target of the symlink as an empty file, which could conceivably have security relevance if the symlink is attacker-controlled. (If the path is a symlink to a file that already exists, then the contents of that file correctly remain unchanged.) (CVE-2021-28153)
- Record
MGASA-2021-0162- Updated
- 2026-11-02
OSVMGASA-2021-0318 No score
Updated glib2.0 packages fix security vulnerabilities
Krzesimir Nowak discovered that GLib incorrectly handled certain large buffers. A remote attacker could use this issue to cause applications linked to GLib to crash, resulting in a denial of service, or possibly execute arbitrary code (CVE-2021-27218).
Kevin Backhouse discovered that GLib incorrectly handled certain memory allocations. A remote attacker could use this issue to cause applications linked to GLib to crash, resulting in a denial of service, or possibly execute arbitrary code (CVE-2021-27219).
It was discovered that GLib incorrectly handled certain symlinks when replacing files. If a user or automated system were tricked into extracting a specially crafted file with File Roller, a remote attacker could possibly create files outside of the intended directory (CVE-2021-28153).
- Record
MGASA-2021-0318- Updated
- 2026-11-02
OSVSUSE-SU-2022:1455-1 No score
Security update for glib2
This update for glib2 fixes the following issues:
- CVE-2021-28153: Fixed an issue where symlink targets would be incorrectly created as empty files (bsc#1183533).
- Record
SUSE-SU-2022:1455-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:1455-2 No score
Security update for glib2
This update for glib2 fixes the following issues:
- CVE-2021-28153: Fixed an issue where symlink targets would be incorrectly created as empty files (bsc#1183533).
- Record
SUSE-SU-2022:1455-2- Updated
- 2026-11-02
OSVSUSE-SU-2022:1758-1 No score
Security update for glib2
This update for glib2 fixes the following issues:
- CVE-2021-28153: Fixed a dangling symlink when g_file_replace() is used with G_FILE_CREATE_REPLACE_DESTINATION (bsc#1183533).
- Record
SUSE-SU-2022:1758-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:1758-2 No score
Security update for glib2
This update for glib2 fixes the following issues:
- CVE-2021-28153: Fixed a dangling symlink when g_file_replace() is used with G_FILE_CREATE_REPLACE_DESTINATION (bsc#1183533).
- Record
SUSE-SU-2022:1758-2- Updated
- 2026-11-02
OSVSUSE-SU-2023:0174-1 No score
Security update for glib2
This update for glib2 fixes the following issues:
- CVE-2021-28153: Fixed an issue where symlink targets would be incorrectly created as empty files (bsc#1183533).
- Record
SUSE-SU-2023:0174-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:3535-1 No score
Security update for glib2
This update for glib2 fixes the following issues:
- CVE-2021-28153: Fixed an issue where symlink targets would be incorrectly created as empty files. (bsc#1183533)
- CVE-2023-32665: Fixed GVariant deserialisation which does not match spec for non-normal data. (bsc#1211945)
- CVE-2023-32643: Fixed a heap-buffer-overflow in g_variant_serialised_get_child(). (bsc#1211946)
- CVE-2023-29499: Fixed GVariant offset table entry size which is not checked in is_normal(). (bsc#1211947)
- CVE-2023-32636: Fixed a wrong timeout in fuzz_variant_text(). (bsc#1211948)
- CVE-2023-32611: Fixed an issue where g_variant_byteswap() can take a long time with some non-normal inputs. (bsc#1211951)
- Record
SUSE-SU-2023:3535-1- Updated
- 2026-11-02
OSVUSN-4764-1 No score
glib2.0 vulnerability
It was discovered that GLib incorrectly handled certain symlinks when replacing files. If a user or automated system were tricked into extracting a specially crafted file with File Roller, a remote attacker could possibly create files outside of the intended directory.
- Record
USN-4764-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
glibAlpine:v3.13 |
before 2.66.6-r0 | 2.66.6-r0 |
glib2-docAlmaLinux:8 From an advisory covering 2 CVEs |
before 2.56.4-156.el8 | 2.56.4-156.el8 |
glib2-staticAlmaLinux:8 From an advisory covering 2 CVEs |
before 2.56.4-156.el8 | 2.56.4-156.el8 |
mingw32-glib2AlmaLinux:9 |
before 2.70.1-2.el9 | 2.70.1-2.el9 |
mingw32-glib2-staticAlmaLinux:9 |
before 2.70.1-2.el9 | 2.70.1-2.el9 |
mingw64-glib2AlmaLinux:9 |
before 2.70.1-2.el9 | 2.70.1-2.el9 |
mingw64-glib2-staticAlmaLinux:9 |
before 2.70.1-2.el9 | 2.70.1-2.el9 |
glibAzure Linux:2 |
before 2.60.1-5 | 2.60.1-5 |
glib2TuxCare:CentOS:6 |
before 2.28.8-12.el6.cloudlinux.els | 2.28.8-12.el6.cloudlinux.els |
glib2-develTuxCare:CentOS:6 |
before 2.28.8-12.el6.cloudlinux.els | 2.28.8-12.el6.cloudlinux.els |
Show 83 moreShow less
| Package | Affected | Fixed |
|---|---|---|
glib2-docTuxCare:CentOS:6 |
before 2.28.8-12.el6.cloudlinux.els | 2.28.8-12.el6.cloudlinux.els |
glib2-staticTuxCare:CentOS:6 |
before 2.28.8-12.el6.cloudlinux.els | 2.28.8-12.el6.cloudlinux.els |
glib2TuxCare:OracleLinux:6 |
before 2.28.8-12.el6.cloudlinux.els | 2.28.8-12.el6.cloudlinux.els |
glib2-develTuxCare:OracleLinux:6 |
before 2.28.8-12.el6.cloudlinux.els | 2.28.8-12.el6.cloudlinux.els |
glib2-docTuxCare:OracleLinux:6 |
before 2.28.8-12.el6.cloudlinux.els | 2.28.8-12.el6.cloudlinux.els |
glib2-staticTuxCare:OracleLinux:6 |
before 2.28.8-12.el6.cloudlinux.els | 2.28.8-12.el6.cloudlinux.els |
glib2TuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 2.56.4-10.el8.4.1.tuxcare.els1 | 2.56.4-10.el8.4.1.tuxcare.els1 |
glib2-develTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 2.56.4-10.el8.4.1.tuxcare.els1 | 2.56.4-10.el8.4.1.tuxcare.els1 |
glib2-docTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 2.56.4-10.el8.4.1.tuxcare.els1 | 2.56.4-10.el8.4.1.tuxcare.els1 |
glib2-famTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 2.56.4-10.el8.4.1.tuxcare.els1 | 2.56.4-10.el8.4.1.tuxcare.els1 |
glib2-staticTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 2.56.4-10.el8.4.1.tuxcare.els1 | 2.56.4-10.el8.4.1.tuxcare.els1 |
glib2-testsTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 2.56.4-10.el8.4.1.tuxcare.els1 | 2.56.4-10.el8.4.1.tuxcare.els1 |
glib2.0Debian:12 |
before 2.66.7-2 | 2.66.7-2 |
glib2.0Debian:13 |
before 2.66.7-2 | 2.66.7-2 |
glib2.0Debian:14 |
before 2.66.7-2 | 2.66.7-2 |
glib2.0Debian:9 From an advisory covering 3 CVEs |
before 2.50.3-2+deb9u3, plus listed versions 2.50.3-22.50.3-2+deb9u12.50.3-2+deb9u2 |
2.50.3-2+deb9u3 |
Glib_jllJulia |
before 2.68.1+0 | 2.68.1+0 |
glib2.0Mageia:8 |
before 2.66.8-1.mga8 | 2.66.8-1.mga8 |
mingw-glib2Mageia:8 |
before 2.66.8-1.mga8 | 2.66.8-1.mga8 |
glib2.0Mageia:7 From an advisory covering 3 CVEs |
before 2.60.2-1.5.mga7 | 2.60.2-1.5.mga7 |
glib2openEuler:20.03-LTS-SP1 |
before 2.62.5-7.oe1 | 2.62.5-7.oe1 |
glib2Red Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:2.56.4-156.el8 | 0:2.56.4-156.el8 |
glib2-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:2.56.4-156.el8 | 0:2.56.4-156.el8 |
glib2-debugsourceRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:2.56.4-156.el8 | 0:2.56.4-156.el8 |
glib2-develRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:2.56.4-156.el8 | 0:2.56.4-156.el8 |
glib2-devel-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:2.56.4-156.el8 | 0:2.56.4-156.el8 |
glib2-famRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:2.56.4-156.el8 | 0:2.56.4-156.el8 |
glib2-fam-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:2.56.4-156.el8 | 0:2.56.4-156.el8 |
glib2-testsRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:2.56.4-156.el8 | 0:2.56.4-156.el8 |
glib2-tests-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:2.56.4-156.el8 | 0:2.56.4-156.el8 |
glib2-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 2 CVEs |
before 0:2.56.4-156.el8 | 0:2.56.4-156.el8 |
glib2-debugsourceRed Hat:enterprise_linux:8::crb From an advisory covering 2 CVEs |
before 0:2.56.4-156.el8 | 0:2.56.4-156.el8 |
glib2-devel-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 2 CVEs |
before 0:2.56.4-156.el8 | 0:2.56.4-156.el8 |
glib2-docRed Hat:enterprise_linux:8::crb From an advisory covering 2 CVEs |
before 0:2.56.4-156.el8 | 0:2.56.4-156.el8 |
glib2-fam-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 2 CVEs |
before 0:2.56.4-156.el8 | 0:2.56.4-156.el8 |
glib2-staticRed Hat:enterprise_linux:8::crb From an advisory covering 2 CVEs |
before 0:2.56.4-156.el8 | 0:2.56.4-156.el8 |
glib2-tests-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 2 CVEs |
before 0:2.56.4-156.el8 | 0:2.56.4-156.el8 |
mingw-glib2Red Hat:enterprise_linux:9::crb |
before 0:2.70.1-2.el9 | 0:2.70.1-2.el9 |
mingw32-glib2Red Hat:enterprise_linux:9::crb |
before 0:2.70.1-2.el9 | 0:2.70.1-2.el9 |
mingw32-glib2-debuginfoRed Hat:enterprise_linux:9::crb |
before 0:2.70.1-2.el9 | 0:2.70.1-2.el9 |
mingw32-glib2-staticRed Hat:enterprise_linux:9::crb |
before 0:2.70.1-2.el9 | 0:2.70.1-2.el9 |
mingw64-glib2Red Hat:enterprise_linux:9::crb |
before 0:2.70.1-2.el9 | 0:2.70.1-2.el9 |
mingw64-glib2-debuginfoRed Hat:enterprise_linux:9::crb |
before 0:2.70.1-2.el9 | 0:2.70.1-2.el9 |
mingw64-glib2-staticRed Hat:enterprise_linux:9::crb |
before 0:2.70.1-2.el9 | 0:2.70.1-2.el9 |
glib2Rocky Linux:8 From an advisory covering 2 CVEs |
before 0:2.56.4-156.el8 | 0:2.56.4-156.el8 |
glib2SUSE:Linux Enterprise Module for Basesystem 15 SP3 |
before 2.62.6-150200.3.9.1 | 2.62.6-150200.3.9.1 |
glib2SUSE:Linux Enterprise Real Time 15 SP2 |
before 2.62.6-150200.3.9.1 | 2.62.6-150200.3.9.1 |
glib2SUSE:Linux Enterprise Micro 5.0 |
before 2.62.6-150200.3.9.1 | 2.62.6-150200.3.9.1 |
glib2openSUSE:Leap 15.3 |
before 2.62.6-150200.3.9.1 | 2.62.6-150200.3.9.1 |
glib2SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS |
before 2.62.6-150200.3.10.1 | 2.62.6-150200.3.10.1 |
glib2SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS |
before 2.62.6-150200.3.10.1 | 2.62.6-150200.3.10.1 |
glib2SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS |
before 2.62.6-150200.3.10.1 | 2.62.6-150200.3.10.1 |
glib2SUSE:Linux Enterprise Real Time 15 SP3 |
before 2.62.6-150200.3.10.1 | 2.62.6-150200.3.10.1 |
glib2SUSE:Linux Enterprise Server 15 SP2-LTSS |
before 2.62.6-150200.3.10.1 | 2.62.6-150200.3.10.1 |
glib2SUSE:Linux Enterprise Server 15 SP3-LTSS |
before 2.62.6-150200.3.10.1 | 2.62.6-150200.3.10.1 |
glib2SUSE:Linux Enterprise Server for SAP Applications 15 SP2 |
before 2.62.6-150200.3.10.1 | 2.62.6-150200.3.10.1 |
glib2SUSE:Linux Enterprise Server for SAP Applications 15 SP3 |
before 2.62.6-150200.3.10.1 | 2.62.6-150200.3.10.1 |
glib2SUSE:Manager Proxy 4.2 |
before 2.62.6-150200.3.10.1 | 2.62.6-150200.3.10.1 |
glib2SUSE:Manager Retail Branch Server 4.2 |
before 2.62.6-150200.3.10.1 | 2.62.6-150200.3.10.1 |
glib2SUSE:Manager Server 4.2 |
before 2.62.6-150200.3.10.1 | 2.62.6-150200.3.10.1 |
glib2SUSE:Enterprise Storage 7 |
before 2.62.6-150200.3.10.1 | 2.62.6-150200.3.10.1 |
glib2SUSE:Enterprise Storage 7.1 |
before 2.62.6-150200.3.10.1 | 2.62.6-150200.3.10.1 |
glib2openSUSE:Leap Micro 5.2 |
before 2.62.6-150200.3.10.1 | 2.62.6-150200.3.10.1 |
glib2SUSE:Linux Enterprise Software Development Kit 12 SP5 |
before 2.48.2-12.28.1 | 2.48.2-12.28.1 |
glib2SUSE:Linux Enterprise Server 12 SP5 |
before 2.48.2-12.28.1 | 2.48.2-12.28.1 |
glib2SUSE:Linux Enterprise Server for SAP Applications 12 SP5 |
before 2.48.2-12.28.1 | 2.48.2-12.28.1 |
glib2SUSE:Linux Enterprise Workstation Extension 12 SP5 |
before 2.48.2-12.28.1 | 2.48.2-12.28.1 |
glib2SUSE:OpenStack Cloud 9 |
before 2.48.2-12.28.1 | 2.48.2-12.28.1 |
glib2SUSE:OpenStack Cloud Crowbar 9 |
before 2.48.2-12.28.1 | 2.48.2-12.28.1 |
glib2SUSE:Linux Enterprise Server for SAP Applications 12 SP4 |
before 2.48.2-12.28.1 | 2.48.2-12.28.1 |
glib2SUSE:Linux Enterprise Server 12 SP2-BCL |
before 2.48.2-12.28.1 | 2.48.2-12.28.1 |
glib2SUSE:Linux Enterprise Server 12 SP4-LTSS |
before 2.48.2-12.28.1 | 2.48.2-12.28.1 |
glib2SUSE:Linux Enterprise Micro 5.1 |
before 2.62.6-150200.3.10.1 | 2.62.6-150200.3.10.1 |
glib2SUSE:Linux Enterprise Micro 5.2 |
before 2.62.6-150200.3.10.1 | 2.62.6-150200.3.10.1 |
glib2openSUSE:Leap 15.4 |
before 2.62.6-150200.3.10.1 | 2.62.6-150200.3.10.1 |
glib2SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS From an advisory covering 6 CVEs |
before 2.54.3-150000.4.29.1 | 2.54.3-150000.4.29.1 |
glib2SUSE:Linux Enterprise Server 15 SP1-LTSS From an advisory covering 6 CVEs |
before 2.54.3-150000.4.29.1 | 2.54.3-150000.4.29.1 |
glib2SUSE:Linux Enterprise Server for SAP Applications 15 SP1 From an advisory covering 6 CVEs |
before 2.54.3-150000.4.29.1 | 2.54.3-150000.4.29.1 |
glib2SUSE:Enterprise Storage 6 From an advisory covering 6 CVEs |
before 2.54.3-150000.4.29.1 | 2.54.3-150000.4.29.1 |
glib2.0Ubuntu:Pro:14.04:LTS |
All versions, plus listed versions 2.38.0-1ubuntu12.38.1-12.39.1-0ubuntu12.39.1-0ubuntu22.39.1-0ubuntu3 Show 20 moreShow less2.39.2-0ubuntu12.39.2-0ubuntu22.39.3-0ubuntu42.39.4-0ubuntu12.39.90-0ubuntu12.39.91-0ubuntu22.39.91-0ubuntu32.39.92-22.40.0-12.40.0-1ubuntu12.40.0-22.40.2-0ubuntu12.40.2-0ubuntu1.12.40.2-0ubuntu1.1+esm12.40.2-0ubuntu1.1+esm22.40.2-0ubuntu1.1+esm32.40.2-0ubuntu1.1+esm42.40.2-0ubuntu1.1+esm62.40.2-0ubuntu1.1+esm72.40.2-0ubuntu1.1+esm8 |
None known |
glib2.0Ubuntu:16.04:LTS |
before 2.48.2-0ubuntu4.8, plus listed versions 2.46.1-12.46.1-22.47.1-12.47.3-32.47.4-1 Show 15 moreShow less2.47.5-12.47.6-12.48.0-1ubuntu32.48.0-1ubuntu42.48.1-1~ubuntu16.04.12.48.2-0ubuntu12.48.2-0ubuntu32.48.2-0ubuntu42.48.2-0ubuntu4.12.48.2-0ubuntu4.22.48.2-0ubuntu4.32.48.2-0ubuntu4.42.48.2-0ubuntu4.52.48.2-0ubuntu4.62.48.2-0ubuntu4.7 |
2.48.2-0ubuntu4.8 |
glib2.0Ubuntu:18.04:LTS |
before 2.56.4-0ubuntu0.18.04.8, plus listed versions 2.54.1-1ubuntu12.55.2-2ubuntu12.56.0-2ubuntu12.56.0-4ubuntu12.56.1-2ubuntu1 Show 9 moreShow less2.56.2-0ubuntu0.18.04.12.56.2-0ubuntu0.18.04.22.56.3-0ubuntu0.18.04.12.56.4-0ubuntu0.18.04.22.56.4-0ubuntu0.18.04.32.56.4-0ubuntu0.18.04.42.56.4-0ubuntu0.18.04.52.56.4-0ubuntu0.18.04.62.56.4-0ubuntu0.18.04.7 |
2.56.4-0ubuntu0.18.04.8 |
glib2.0Ubuntu:20.04:LTS |
before 2.64.6-1~ubuntu20.04.3, plus listed versions 2.62.1-12.63.1-22.63.1-2ubuntu12.63.3-12.63.3-3 Show 7 moreShow less2.63.5-22.64.0-12.64.1-12.64.2-1~fakesync12.64.3-1~ubuntu20.04.12.64.6-1~ubuntu20.04.12.64.6-1~ubuntu20.04.2 |
2.64.6-1~ubuntu20.04.3 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2021-28153 is a medium vulnerability (CVSS 5.3) in Gnome Glib, published March 11, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.71%, the 86th percentile. Fixed in glib 2.66.6-r0.
References
gitlab.gnome.org/GNOME/glib/-/issues/2325
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/6RXTD5HCP2K4AAUSWWZTBKQNHRCTAEOF
security.netapp.com/advisory/ntap-20210416-0003
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ICUTQPHZNZWX2DZR46QFLQZRHVMHIILJ
security.gentoo.org/glsa/202107-13
lists.debian.org/debian-lts-announce/2022/06/msg00006.html
Show 59 moreShow less
cert-portal.siemens.com/productcert/html/ssa-398330.html
nvd.nist.gov/vuln/detail/CVE-2021-28153
lists.fedoraproject.org/archives/list/[email protected]/message/6RXTD5HCP2K4AAUSWWZTBKQNHRCTAEOF
lists.fedoraproject.org/archives/list/[email protected]/message/ICUTQPHZNZWX2DZR46QFLQZRHVMHIILJ
github.com/advisories/GHSA-9hh6-p5c5-mmmf
security.alpinelinux.org/vuln/CVE-2021-28153
vulners.com/cve/CVE-2021-28153
vulners.com/cve/CVE-2021-3800
access.redhat.com/errata/RHSA-2022:8418
access.redhat.com/security/cve/CVE-2021-28153
bugzilla.redhat.com/1938291
errata.almalinux.org/9/ALSA-2022-8418.html
docs.bell-sw.com/security/cves/CVE-2021-28153
errata.cloudlinux.com/els6/CLSA-2021-1623075923.html
errata.cloudlinux.com/ol6/CLSA-2021-1634922588.html
errata.cloudlinux.com/centos8.4-els/CLSA-2022-1645466687.html
security-tracker.debian.org/tracker/CVE-2021-28153
advisories.mageia.org/MGASA-2021-0162.html
bugs.mageia.org/show_bug.cgi?id=28612
advisories.mageia.org/MGASA-2021-0318.html
bugs.mageia.org/show_bug.cgi?id=28520
ubuntu.com/security/notices/USN-4759-1
ubuntu.com/security/notices/USN-4764-1
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2021-1164
access.redhat.com/errata/RHSA-2021:4385
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.5_release_notes
bugzilla.redhat.com/show_bug.cgi?id=1938284
bugzilla.redhat.com/show_bug.cgi?id=1938291
bugzilla.redhat.com/show_bug.cgi?id=1948988
bugzilla.redhat.com/show_bug.cgi?id=1971533
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4385.json
access.redhat.com/security/cve/CVE-2021-3800
cve.org/CVERecord?id=CVE-2021-3800
nvd.nist.gov/vuln/detail/CVE-2021-3800
cve.org/CVERecord?id=CVE-2021-28153
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.1_release_notes/index
bugzilla.redhat.com/show_bug.cgi?id=2116278
security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_8418.json
errata.rockylinux.org/RLSA-2021:4385
suse.com/support/update/announcement/2022/suse-su-20221455-1
bugzilla.suse.com/1183533
suse.com/security/cve/CVE-2021-28153
suse.com/support/update/announcement/2022/suse-su-20221455-2
suse.com/support/update/announcement/2022/suse-su-20221758-1
suse.com/support/update/announcement/2022/suse-su-20221758-2
suse.com/support/update/announcement/2023/suse-su-20230174-1
suse.com/support/update/announcement/2023/suse-su-20233535-1
bugzilla.suse.com/1211945
bugzilla.suse.com/1211946
bugzilla.suse.com/1211947
bugzilla.suse.com/1211948
bugzilla.suse.com/1211951
suse.com/security/cve/CVE-2023-29499
suse.com/security/cve/CVE-2023-32611
suse.com/security/cve/CVE-2023-32636
suse.com/security/cve/CVE-2023-32643
suse.com/security/cve/CVE-2023-32665
ubuntu.com/security/CVE-2021-28153