{"id":"CVE-2021-28153","aliases":["ALPINE-CVE-2021-28153","ALSA-2021:4385","ALSA-2022:8418","AZL-6439","BELL-CVE-2021-28153","CLSA-2021-1623075923","CLSA-2021-1634922588","CLSA-2022-1645466687","DEBIAN-CVE-2021-28153","DLA-3044-1","EUVD-2021-14851","GHSA-9hh6-p5c5-mmmf","JLSEC-2025-158","MGASA-2021-0162","MGASA-2021-0318","OESA-2021-1164","RHSA-2021:4385","RHSA-2022:8418","RLSA-2021:4385","SUSE-SU-2022:1455-1","SUSE-SU-2022:1455-2","SUSE-SU-2022:1758-1","SUSE-SU-2022:1758-2","SUSE-SU-2023:0174-1","SUSE-SU-2023:3535-1","UBUNTU-CVE-2021-28153","USN-4764-1"],"status":"published","title":"An issue was discovered in GNOME GLib before 2.66.8. When g_file_replace() is used with...","description":"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.)","severity":{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-10","score":0.02708,"percentile":0.86086,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-59"],"published":"2021-03-11T21:04:15Z","modified":"2026-10-29T11:30:44Z","fixes":[{"ecosystem":"Alpine:v3.13","package":"glib","fixed_in":["2.66.6-r0"],"sources":["osv"]},{"ecosystem":"AlmaLinux:9","package":"mingw32-glib2","fixed_in":["2.70.1-2.el9"],"sources":["osv"]},{"ecosystem":"AlmaLinux:9","package":"mingw32-glib2-static","fixed_in":["2.70.1-2.el9"],"sources":["osv"]},{"ecosystem":"AlmaLinux:9","package":"mingw64-glib2","fixed_in":["2.70.1-2.el9"],"sources":["osv"]},{"ecosystem":"AlmaLinux:9","package":"mingw64-glib2-static","fixed_in":["2.70.1-2.el9"],"sources":["osv"]},{"ecosystem":"Azure Linux:2","package":"glib","fixed_in":["2.60.1-5"],"sources":["osv"]},{"ecosystem":"TuxCare:CentOS:6","package":"glib2","fixed_in":["2.28.8-12.el6.cloudlinux.els"],"sources":["osv"]},{"ecosystem":"TuxCare:CentOS:6","package":"glib2-devel","fixed_in":["2.28.8-12.el6.cloudlinux.els"],"sources":["osv"]},{"ecosystem":"TuxCare:CentOS:6","package":"glib2-doc","fixed_in":["2.28.8-12.el6.cloudlinux.els"],"sources":["osv"]},{"ecosystem":"TuxCare:CentOS:6","package":"glib2-static","fixed_in":["2.28.8-12.el6.cloudlinux.els"],"sources":["osv"]},{"ecosystem":"TuxCare:OracleLinux:6","package":"glib2","fixed_in":["2.28.8-12.el6.cloudlinux.els"],"sources":["osv"]},{"ecosystem":"TuxCare:OracleLinux:6","package":"glib2-devel","fixed_in":["2.28.8-12.el6.cloudlinux.els"],"sources":["osv"]},{"ecosystem":"TuxCare:OracleLinux:6","package":"glib2-doc","fixed_in":["2.28.8-12.el6.cloudlinux.els"],"sources":["osv"]},{"ecosystem":"TuxCare:OracleLinux:6","package":"glib2-static","fixed_in":["2.28.8-12.el6.cloudlinux.els"],"sources":["osv"]},{"ecosystem":"Debian:12","package":"glib2.0","fixed_in":["2.66.7-2"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"glib2.0","fixed_in":["2.66.7-2"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"glib2.0","fixed_in":["2.66.7-2"],"sources":["osv"]},{"ecosystem":"Julia","package":"Glib_jll","fixed_in":["2.68.1+0"],"sources":["osv"]},{"ecosystem":"Mageia:8","package":"glib2.0","fixed_in":["2.66.8-1.mga8"],"sources":["osv"]},{"ecosystem":"Mageia:8","package":"mingw-glib2","fixed_in":["2.66.8-1.mga8"],"sources":["osv"]},{"ecosystem":"openEuler:20.03-LTS-SP1","package":"glib2","fixed_in":["2.62.5-7.oe1"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:9::crb","package":"mingw-glib2","fixed_in":["0:2.70.1-2.el9"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:9::crb","package":"mingw32-glib2","fixed_in":["0:2.70.1-2.el9"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:9::crb","package":"mingw32-glib2-debuginfo","fixed_in":["0:2.70.1-2.el9"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:9::crb","package":"mingw32-glib2-static","fixed_in":["0:2.70.1-2.el9"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:9::crb","package":"mingw64-glib2","fixed_in":["0:2.70.1-2.el9"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:9::crb","package":"mingw64-glib2-debuginfo","fixed_in":["0:2.70.1-2.el9"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:9::crb","package":"mingw64-glib2-static","fixed_in":["0:2.70.1-2.el9"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Module for Basesystem 15 SP3","package":"glib2","fixed_in":["2.62.6-150200.3.9.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Real Time 15 SP2","package":"glib2","fixed_in":["2.62.6-150200.3.9.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Micro 5.0","package":"glib2","fixed_in":["2.62.6-150200.3.9.1"],"sources":["osv"]},{"ecosystem":"openSUSE:Leap 15.3","package":"glib2","fixed_in":["2.62.6-150200.3.9.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS","package":"glib2","fixed_in":["2.62.6-150200.3.10.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS","package":"glib2","fixed_in":["2.62.6-150200.3.10.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS","package":"glib2","fixed_in":["2.62.6-150200.3.10.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Real Time 15 SP3","package":"glib2","fixed_in":["2.62.6-150200.3.10.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Server 15 SP2-LTSS","package":"glib2","fixed_in":["2.62.6-150200.3.10.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Server 15 SP3-LTSS","package":"glib2","fixed_in":["2.62.6-150200.3.10.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 15 SP2","package":"glib2","fixed_in":["2.62.6-150200.3.10.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 15 SP3","package":"glib2","fixed_in":["2.62.6-150200.3.10.1"],"sources":["osv"]},{"ecosystem":"SUSE:Manager Proxy 4.2","package":"glib2","fixed_in":["2.62.6-150200.3.10.1"],"sources":["osv"]},{"ecosystem":"SUSE:Manager Retail Branch Server 4.2","package":"glib2","fixed_in":["2.62.6-150200.3.10.1"],"sources":["osv"]},{"ecosystem":"SUSE:Manager Server 4.2","package":"glib2","fixed_in":["2.62.6-150200.3.10.1"],"sources":["osv"]},{"ecosystem":"SUSE:Enterprise Storage 7","package":"glib2","fixed_in":["2.62.6-150200.3.10.1"],"sources":["osv"]},{"ecosystem":"SUSE:Enterprise Storage 7.1","package":"glib2","fixed_in":["2.62.6-150200.3.10.1"],"sources":["osv"]},{"ecosystem":"openSUSE:Leap Micro 5.2","package":"glib2","fixed_in":["2.62.6-150200.3.10.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Software Development Kit 12 SP5","package":"glib2","fixed_in":["2.48.2-12.28.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Server 12 SP5","package":"glib2","fixed_in":["2.48.2-12.28.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 12 SP5","package":"glib2","fixed_in":["2.48.2-12.28.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Workstation Extension 12 SP5","package":"glib2","fixed_in":["2.48.2-12.28.1"],"sources":["osv"]},{"ecosystem":"SUSE:OpenStack Cloud 9","package":"glib2","fixed_in":["2.48.2-12.28.1"],"sources":["osv"]},{"ecosystem":"SUSE:OpenStack Cloud Crowbar 9","package":"glib2","fixed_in":["2.48.2-12.28.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 12 SP4","package":"glib2","fixed_in":["2.48.2-12.28.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Server 12 SP2-BCL","package":"glib2","fixed_in":["2.48.2-12.28.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Server 12 SP4-LTSS","package":"glib2","fixed_in":["2.48.2-12.28.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Micro 5.1","package":"glib2","fixed_in":["2.62.6-150200.3.10.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Micro 5.2","package":"glib2","fixed_in":["2.62.6-150200.3.10.1"],"sources":["osv"]},{"ecosystem":"openSUSE:Leap 15.4","package":"glib2","fixed_in":["2.62.6-150200.3.10.1"],"sources":["osv"]},{"ecosystem":"Ubuntu:16.04:LTS","package":"glib2.0","fixed_in":["2.48.2-0ubuntu4.8"],"sources":["osv"]},{"ecosystem":"Ubuntu:18.04:LTS","package":"glib2.0","fixed_in":["2.56.4-0ubuntu0.18.04.8"],"sources":["osv"]},{"ecosystem":"Ubuntu:20.04:LTS","package":"glib2.0","fixed_in":["2.64.6-1~ubuntu20.04.3"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Alpine:v3.13","package":"glib","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.66.6-r0"}]}]},{"source":"osv","ecosystem":"AlmaLinux:8","package":"glib2-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.56.4-156.el8"}]}],"bundled":2},{"source":"osv","ecosystem":"AlmaLinux:8","package":"glib2-static","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.56.4-156.el8"}]}],"bundled":2},{"source":"osv","ecosystem":"AlmaLinux:9","package":"mingw32-glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.70.1-2.el9"}]}]},{"source":"osv","ecosystem":"AlmaLinux:9","package":"mingw32-glib2-static","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.70.1-2.el9"}]}]},{"source":"osv","ecosystem":"AlmaLinux:9","package":"mingw64-glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.70.1-2.el9"}]}]},{"source":"osv","ecosystem":"AlmaLinux:9","package":"mingw64-glib2-static","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.70.1-2.el9"}]}]},{"source":"osv","ecosystem":"Azure Linux:2","package":"glib","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.60.1-5"}]}]},{"source":"osv","ecosystem":"TuxCare:CentOS:6","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.28.8-12.el6.cloudlinux.els"}]}]},{"source":"osv","ecosystem":"TuxCare:CentOS:6","package":"glib2-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.28.8-12.el6.cloudlinux.els"}]}]},{"source":"osv","ecosystem":"TuxCare:CentOS:6","package":"glib2-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.28.8-12.el6.cloudlinux.els"}]}]},{"source":"osv","ecosystem":"TuxCare:CentOS:6","package":"glib2-static","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.28.8-12.el6.cloudlinux.els"}]}]},{"source":"osv","ecosystem":"TuxCare:OracleLinux:6","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.28.8-12.el6.cloudlinux.els"}]}]},{"source":"osv","ecosystem":"TuxCare:OracleLinux:6","package":"glib2-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.28.8-12.el6.cloudlinux.els"}]}]},{"source":"osv","ecosystem":"TuxCare:OracleLinux:6","package":"glib2-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.28.8-12.el6.cloudlinux.els"}]}]},{"source":"osv","ecosystem":"TuxCare:OracleLinux:6","package":"glib2-static","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.28.8-12.el6.cloudlinux.els"}]}]},{"source":"osv","ecosystem":"TuxCare:CentOS:8.4","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.56.4-10.el8.4.1.tuxcare.els1"}]}],"bundled":2},{"source":"osv","ecosystem":"TuxCare:CentOS:8.4","package":"glib2-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.56.4-10.el8.4.1.tuxcare.els1"}]}],"bundled":2},{"source":"osv","ecosystem":"TuxCare:CentOS:8.4","package":"glib2-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.56.4-10.el8.4.1.tuxcare.els1"}]}],"bundled":2},{"source":"osv","ecosystem":"TuxCare:CentOS:8.4","package":"glib2-fam","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.56.4-10.el8.4.1.tuxcare.els1"}]}],"bundled":2},{"source":"osv","ecosystem":"TuxCare:CentOS:8.4","package":"glib2-static","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.56.4-10.el8.4.1.tuxcare.els1"}]}],"bundled":2},{"source":"osv","ecosystem":"TuxCare:CentOS:8.4","package":"glib2-tests","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.56.4-10.el8.4.1.tuxcare.els1"}]}],"bundled":2},{"source":"osv","ecosystem":"Debian:12","package":"glib2.0","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.66.7-2"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"glib2.0","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.66.7-2"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"glib2.0","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.66.7-2"}]}]},{"source":"osv","ecosystem":"Debian:9","package":"glib2.0","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.50.3-2+deb9u3"}]}],"versions":["2.50.3-2","2.50.3-2+deb9u1","2.50.3-2+deb9u2"],"bundled":3},{"source":"osv","ecosystem":"Julia","package":"Glib_jll","ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"2.68.1+0"}]}]},{"source":"osv","ecosystem":"Mageia:8","package":"glib2.0","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.66.8-1.mga8"}]}]},{"source":"osv","ecosystem":"Mageia:8","package":"mingw-glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.66.8-1.mga8"}]}]},{"source":"osv","ecosystem":"Mageia:7","package":"glib2.0","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.60.2-1.5.mga7"}]}],"bundled":3},{"source":"osv","ecosystem":"openEuler:20.03-LTS-SP1","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.62.5-7.oe1"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::baseos","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.56.4-156.el8"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::baseos","package":"glib2-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.56.4-156.el8"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::baseos","package":"glib2-debugsource","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.56.4-156.el8"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::baseos","package":"glib2-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.56.4-156.el8"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::baseos","package":"glib2-devel-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.56.4-156.el8"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::baseos","package":"glib2-fam","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.56.4-156.el8"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::baseos","package":"glib2-fam-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.56.4-156.el8"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::baseos","package":"glib2-tests","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.56.4-156.el8"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::baseos","package":"glib2-tests-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.56.4-156.el8"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::crb","package":"glib2-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.56.4-156.el8"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::crb","package":"glib2-debugsource","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.56.4-156.el8"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::crb","package":"glib2-devel-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.56.4-156.el8"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::crb","package":"glib2-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.56.4-156.el8"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::crb","package":"glib2-fam-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.56.4-156.el8"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::crb","package":"glib2-static","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.56.4-156.el8"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::crb","package":"glib2-tests-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.56.4-156.el8"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::crb","package":"mingw-glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.70.1-2.el9"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::crb","package":"mingw32-glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.70.1-2.el9"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::crb","package":"mingw32-glib2-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.70.1-2.el9"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::crb","package":"mingw32-glib2-static","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.70.1-2.el9"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::crb","package":"mingw64-glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.70.1-2.el9"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::crb","package":"mingw64-glib2-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.70.1-2.el9"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::crb","package":"mingw64-glib2-static","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.70.1-2.el9"}]}]},{"source":"osv","ecosystem":"Rocky Linux:8","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.56.4-156.el8"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Module for Basesystem 15 SP3","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.62.6-150200.3.9.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Real Time 15 SP2","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.62.6-150200.3.9.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Micro 5.0","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.62.6-150200.3.9.1"}]}]},{"source":"osv","ecosystem":"openSUSE:Leap 15.3","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.62.6-150200.3.9.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.62.6-150200.3.10.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.62.6-150200.3.10.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.62.6-150200.3.10.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Real Time 15 SP3","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.62.6-150200.3.10.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 15 SP2-LTSS","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.62.6-150200.3.10.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 15 SP3-LTSS","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.62.6-150200.3.10.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 15 SP2","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.62.6-150200.3.10.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 15 SP3","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.62.6-150200.3.10.1"}]}]},{"source":"osv","ecosystem":"SUSE:Manager Proxy 4.2","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.62.6-150200.3.10.1"}]}]},{"source":"osv","ecosystem":"SUSE:Manager Retail Branch Server 4.2","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.62.6-150200.3.10.1"}]}]},{"source":"osv","ecosystem":"SUSE:Manager Server 4.2","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.62.6-150200.3.10.1"}]}]},{"source":"osv","ecosystem":"SUSE:Enterprise Storage 7","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.62.6-150200.3.10.1"}]}]},{"source":"osv","ecosystem":"SUSE:Enterprise Storage 7.1","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.62.6-150200.3.10.1"}]}]},{"source":"osv","ecosystem":"openSUSE:Leap Micro 5.2","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.62.6-150200.3.10.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12 SP5","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.48.2-12.28.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 12 SP5","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.48.2-12.28.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 12 SP5","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.48.2-12.28.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12 SP5","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.48.2-12.28.1"}]}]},{"source":"osv","ecosystem":"SUSE:OpenStack Cloud 9","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.48.2-12.28.1"}]}]},{"source":"osv","ecosystem":"SUSE:OpenStack Cloud Crowbar 9","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.48.2-12.28.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 12 SP4","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.48.2-12.28.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 12 SP2-BCL","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.48.2-12.28.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 12 SP4-LTSS","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.48.2-12.28.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.62.6-150200.3.10.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.62.6-150200.3.10.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.62.6-150200.3.10.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Real Time 15 SP3","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.62.6-150200.3.10.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 15 SP2-LTSS","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.62.6-150200.3.10.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 15 SP2","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.62.6-150200.3.10.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 15 SP3","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.62.6-150200.3.10.1"}]}]},{"source":"osv","ecosystem":"SUSE:Manager Proxy 4.2","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.62.6-150200.3.10.1"}]}]},{"source":"osv","ecosystem":"SUSE:Manager Server 4.2","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.62.6-150200.3.10.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Micro 5.1","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.62.6-150200.3.10.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Micro 5.2","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.62.6-150200.3.10.1"}]}]},{"source":"osv","ecosystem":"SUSE:Enterprise Storage 7","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.62.6-150200.3.10.1"}]}]},{"source":"osv","ecosystem":"SUSE:Enterprise Storage 7.1","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.62.6-150200.3.10.1"}]}]},{"source":"osv","ecosystem":"openSUSE:Leap 15.4","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.62.6-150200.3.10.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.54.3-150000.4.29.1"}]}],"bundled":6},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 15 SP1-LTSS","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.54.3-150000.4.29.1"}]}],"bundled":6},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 15 SP1","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.54.3-150000.4.29.1"}]}],"bundled":6},{"source":"osv","ecosystem":"SUSE:Enterprise Storage 6","package":"glib2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.54.3-150000.4.29.1"}]}],"bundled":6},{"source":"osv","ecosystem":"Ubuntu:Pro:14.04:LTS","package":"glib2.0","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["2.38.0-1ubuntu1","2.38.1-1","2.39.1-0ubuntu1","2.39.1-0ubuntu2","2.39.1-0ubuntu3","2.39.2-0ubuntu1","2.39.2-0ubuntu2","2.39.3-0ubuntu4","2.39.4-0ubuntu1","2.39.90-0ubuntu1","2.39.91-0ubuntu2","2.39.91-0ubuntu3","2.39.92-2","2.40.0-1","2.40.0-1ubuntu1","2.40.0-2","2.40.2-0ubuntu1","2.40.2-0ubuntu1.1","2.40.2-0ubuntu1.1+esm1","2.40.2-0ubuntu1.1+esm2","2.40.2-0ubuntu1.1+esm3","2.40.2-0ubuntu1.1+esm4","2.40.2-0ubuntu1.1+esm6","2.40.2-0ubuntu1.1+esm7","2.40.2-0ubuntu1.1+esm8"]},{"source":"osv","ecosystem":"Ubuntu:16.04:LTS","package":"glib2.0","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.48.2-0ubuntu4.8"}]}],"versions":["2.46.1-1","2.46.1-2","2.47.1-1","2.47.3-3","2.47.4-1","2.47.5-1","2.47.6-1","2.48.0-1ubuntu3","2.48.0-1ubuntu4","2.48.1-1~ubuntu16.04.1","2.48.2-0ubuntu1","2.48.2-0ubuntu3","2.48.2-0ubuntu4","2.48.2-0ubuntu4.1","2.48.2-0ubuntu4.2","2.48.2-0ubuntu4.3","2.48.2-0ubuntu4.4","2.48.2-0ubuntu4.5","2.48.2-0ubuntu4.6","2.48.2-0ubuntu4.7"]},{"source":"osv","ecosystem":"Ubuntu:18.04:LTS","package":"glib2.0","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.56.4-0ubuntu0.18.04.8"}]}],"versions":["2.54.1-1ubuntu1","2.55.2-2ubuntu1","2.56.0-2ubuntu1","2.56.0-4ubuntu1","2.56.1-2ubuntu1","2.56.2-0ubuntu0.18.04.1","2.56.2-0ubuntu0.18.04.2","2.56.3-0ubuntu0.18.04.1","2.56.4-0ubuntu0.18.04.2","2.56.4-0ubuntu0.18.04.3","2.56.4-0ubuntu0.18.04.4","2.56.4-0ubuntu0.18.04.5","2.56.4-0ubuntu0.18.04.6","2.56.4-0ubuntu0.18.04.7"]},{"source":"osv","ecosystem":"Ubuntu:20.04:LTS","package":"glib2.0","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.64.6-1~ubuntu20.04.3"}]}],"versions":["2.62.1-1","2.63.1-2","2.63.1-2ubuntu1","2.63.3-1","2.63.3-3","2.63.5-2","2.64.0-1","2.64.1-1","2.64.2-1~fakesync1","2.64.3-1~ubuntu20.04.1","2.64.6-1~ubuntu20.04.1","2.64.6-1~ubuntu20.04.2"]},{"source":"osv","ecosystem":"Ubuntu:16.04:LTS","package":"glib2.0","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.48.2-0ubuntu4.8"}]}],"versions":["2.46.1-1","2.46.1-2","2.47.1-1","2.47.3-3","2.47.4-1","2.47.5-1","2.47.6-1","2.48.0-1ubuntu3","2.48.0-1ubuntu4","2.48.1-1~ubuntu16.04.1","2.48.2-0ubuntu1","2.48.2-0ubuntu3","2.48.2-0ubuntu4","2.48.2-0ubuntu4.1","2.48.2-0ubuntu4.2","2.48.2-0ubuntu4.3","2.48.2-0ubuntu4.4","2.48.2-0ubuntu4.5","2.48.2-0ubuntu4.6","2.48.2-0ubuntu4.7"]},{"source":"osv","ecosystem":"Ubuntu:18.04:LTS","package":"glib2.0","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.56.4-0ubuntu0.18.04.8"}]}],"versions":["2.54.1-1ubuntu1","2.55.2-2ubuntu1","2.56.0-2ubuntu1","2.56.0-4ubuntu1","2.56.1-2ubuntu1","2.56.2-0ubuntu0.18.04.1","2.56.2-0ubuntu0.18.04.2","2.56.3-0ubuntu0.18.04.1","2.56.4-0ubuntu0.18.04.2","2.56.4-0ubuntu0.18.04.3","2.56.4-0ubuntu0.18.04.4","2.56.4-0ubuntu0.18.04.5","2.56.4-0ubuntu0.18.04.6","2.56.4-0ubuntu0.18.04.7"]},{"source":"osv","ecosystem":"Ubuntu:20.04:LTS","package":"glib2.0","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.64.6-1~ubuntu20.04.3"}]}],"versions":["2.62.1-1","2.63.1-2","2.63.1-2ubuntu1","2.63.3-1","2.63.3-3","2.63.5-2","2.64.0-1","2.64.1-1","2.64.2-1~fakesync1","2.64.3-1~ubuntu20.04.1","2.64.6-1~ubuntu20.04.1","2.64.6-1~ubuntu20.04.2"]}],"products":[{"vendor":"broadcom","product":"brocade_fabric_operating_system_firmware"},{"vendor":"debian","product":"debian_linux"},{"vendor":"fedoraproject","product":"fedora"},{"vendor":"gnome","product":"glib"},{"vendor":"siemens","product":"simatic s7-1500 cpu 1518-4 pn/dp mfp"},{"vendor":"siemens","product":"simatic s7-1500 cpu 1518f-4 pn/dp mfp"},{"vendor":"siemens","product":"siplus s7-1500 cpu 1518-4 pn/dp mfp"}],"references":[{"url":"https://gitlab.gnome.org/GNOME/glib/-/issues/2325","tags":["x_refsource_MISC","x_transferred","Exploit","Issue Tracking","Patch","Vendor Advisory","fix","web","report"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/6RXTD5HCP2K4AAUSWWZTBKQNHRCTAEOF/","tags":["vendor-advisory","x_refsource_FEDORA","x_transferred","web"]},{"url":"https://security.netapp.com/advisory/ntap-20210416-0003/","tags":["x_refsource_CONFIRM","x_transferred","Third Party Advisory","advisory","web"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ICUTQPHZNZWX2DZR46QFLQZRHVMHIILJ/","tags":["vendor-advisory","x_refsource_FEDORA","x_transferred","web"]},{"url":"https://security.gentoo.org/glsa/202107-13","tags":["vendor-advisory","x_refsource_GENTOO","x_transferred","Third Party Advisory","advisory","web"]},{"url":"https://lists.debian.org/debian-lts-announce/2022/06/msg00006.html","tags":["mailing-list","x_refsource_MLIST","x_transferred","Mailing List","Third Party Advisory","advisory","web"]},{"url":"https://cert-portal.siemens.com/productcert/html/ssa-398330.html","tags":["web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-28153","tags":["web","advisory"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/6RXTD5HCP2K4AAUSWWZTBKQNHRCTAEOF"},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/ICUTQPHZNZWX2DZR46QFLQZRHVMHIILJ"},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/6RXTD5HCP2K4AAUSWWZTBKQNHRCTAEOF"},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/ICUTQPHZNZWX2DZR46QFLQZRHVMHIILJ"},{"url":"https://security.netapp.com/advisory/ntap-20210416-0003"},{"url":"https://github.com/advisories/GHSA-9hh6-p5c5-mmmf"},{"url":"https://security.alpinelinux.org/vuln/CVE-2021-28153","tags":["advisory"]},{"url":"https://vulners.com/cve/CVE-2021-28153","tags":["report"]},{"url":"https://vulners.com/cve/CVE-2021-3800","tags":["report"]},{"url":"https://access.redhat.com/errata/RHSA-2022:8418","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2021-28153","tags":["report"]},{"url":"https://bugzilla.redhat.com/1938291","tags":["report"]},{"url":"https://errata.almalinux.org/9/ALSA-2022-8418.html","tags":["advisory"]},{"url":"https://docs.bell-sw.com/security/cves/CVE-2021-28153","tags":["advisory"]},{"url":"https://errata.cloudlinux.com/els6/CLSA-2021-1623075923.html","tags":["advisory"]},{"url":"https://errata.cloudlinux.com/ol6/CLSA-2021-1634922588.html","tags":["advisory"]},{"url":"https://errata.cloudlinux.com/centos8.4-els/CLSA-2022-1645466687.html","tags":["advisory"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2021-28153","tags":["advisory"]},{"url":"https://advisories.mageia.org/MGASA-2021-0162.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=28612","tags":["report"]},{"url":"https://advisories.mageia.org/MGASA-2021-0318.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=28520","tags":["report"]},{"url":"https://ubuntu.com/security/notices/USN-4759-1","tags":["advisory"]},{"url":"https://ubuntu.com/security/notices/USN-4764-1","tags":["advisory"]},{"url":"https://openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2021-1164","tags":["advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2021:4385","tags":["advisory"]},{"url":"https://access.redhat.com/security/updates/classification/#moderate","tags":["article"]},{"url":"https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.5_release_notes/","tags":["article"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1938284","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1938291","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1948988","tags":["report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1971533","tags":["report"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4385.json","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2021-3800","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2021-3800","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-3800","tags":["advisory"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2021-28153","tags":["advisory","report"]},{"url":"https://access.redhat.com/security/updates/classification/#low","tags":["article"]},{"url":"https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.1_release_notes/index","tags":["article"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2116278","tags":["report"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_8418.json","tags":["advisory"]},{"url":"https://errata.rockylinux.org/RLSA-2021:4385","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2022/suse-su-20221455-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/1183533","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2021-28153","tags":["web"]},{"url":"https://www.suse.com/support/update/announcement/2022/suse-su-20221455-2/","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2022/suse-su-20221758-1/","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2022/suse-su-20221758-2/","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2023/suse-su-20230174-1/","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2023/suse-su-20233535-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/1211945","tags":["report"]},{"url":"https://bugzilla.suse.com/1211946","tags":["report"]},{"url":"https://bugzilla.suse.com/1211947","tags":["report"]},{"url":"https://bugzilla.suse.com/1211948","tags":["report"]},{"url":"https://bugzilla.suse.com/1211951","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2023-29499","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2023-32611","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2023-32636","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2023-32643","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2023-32665","tags":["web"]},{"url":"https://ubuntu.com/security/CVE-2021-28153","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2021-28153","description":"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.)","status":"published","published":"2021-03-11T21:04:15Z","modified":"2026-10-14T11:39:29.929Z","updated_at":"2026-11-02T14:33:09.175141Z"}],"euvd":[{"id":"EUVD-2021-14851","description":"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.)","status":"published","published":"2021-03-11T21:04:15Z","modified":"2026-10-14T11:39:29Z","updated_at":"2026-11-02T17:27:16.356399Z"}],"ghsa":[{"id":"GHSA-9hh6-p5c5-mmmf","title":"An issue was discovered in GNOME GLib before 2.66.8. When g_file_replace() is used with...","description":"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.)","status":"published","published":"2022-05-24T17:44:27Z","modified":"2026-10-14T12:32:24Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"medium"}],"cwes":["CWE-59"],"updated_at":"2026-11-02T15:13:24.812204Z"}],"nvd":[{"id":"CVE-2021-28153","description":"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.)","status":"published","published":"2021-03-11T22:15:12.777Z","modified":"2026-10-14T12:17:10.9Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"medium","assessor":"primary"},{"version":"2.0","score":5,"vector":"AV:N/AC:L/Au:N/C:N/I:P/A:N","level":"medium","assessor":"primary"}],"cwes":["CWE-59"],"updated_at":"2026-11-02T14:06:50.805771Z"}],"osv":[{"id":"ALPINE-CVE-2021-28153","description":"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.)","status":"published","published":"2021-03-11T22:15:12.777Z","modified":"2026-10-23T17:17:56.167388761Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T15:27:48.646074Z"},{"id":"AZL-6439","title":"CVE-2021-28153 affecting package glib for versions less than 2.60.1-5","description":"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.)","status":"published","published":"2021-03-11T22:15:12Z","modified":"2026-04-21T04:32:23.932701Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T15:28:08.076947Z"},{"id":"BELL-CVE-2021-28153","title":"CVE-2021-28153 does not affect BellSoft software","status":"withdrawn","published":"2021-03-11T22:15:00Z","modified":"2026-01-26T09:49:15.978535Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T15:28:15.925958Z"},{"id":"CVE-2021-28153","description":"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.)","status":"published","published":"2021-03-11T22:15:12.777Z","modified":"2026-10-24T10:50:23.841131853Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T15:44:19.129331Z"},{"id":"DEBIAN-CVE-2021-28153","description":"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.)","status":"published","published":"2021-03-11T22:15:12.777Z","modified":"2026-10-15T09:47:35.112178352Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T15:45:34.94143Z"},{"id":"JLSEC-2025-158","title":"An issue was discovered in GNOME GLib before 2.66.8","description":"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.)","status":"published","published":"2025-10-19T22:31:43.957Z","modified":"2026-07-23T22:30:15.031115419Z","cvss":[{"version":"2.0","score":5,"vector":"AV:N/AC:L/Au:N/C:N/I:P/A:N","level":"medium"},{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T15:47:17.805107Z"},{"id":"OESA-2021-1164","title":"glib2 security update","description":"GLib is a bundle of three (formerly five) low-level system libraries written in C and developed mainly by GNOME. GLib\u0026apos;s code was separated from GTK, so it can be used by software other than GNOME and has been developed in parallel ever since.\r\n\r\nSecurity Fix(es):\r\n\r\nAn 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)","status":"published","published":"2021-05-06T11:04:24Z","modified":"2026-08-18T01:15:30.94657025Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T15:52:38.987987Z"},{"id":"RHSA-2021:4385","title":"Red Hat Security Advisory: glib2 security and bug fix update","status":"published","published":"2024-09-16T05:49:30Z","modified":"2026-10-15T10:02:09Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N","level":"medium"}],"updated_at":"2026-11-02T15:53:08.619234Z"},{"id":"RHSA-2022:8418","title":"Red Hat Security Advisory: mingw-glib2 security and bug fix update","status":"published","published":"2024-09-16T05:49:36Z","modified":"2026-10-15T10:03:22Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T15:53:10.139266Z"},{"id":"RLSA-2021:4385","title":"Moderate: glib2 security and bug fix update","description":"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.\n\nSecurity Fix(es):\n\n* glib2: Possible privilege escalation thourgh pkexec and aliases (CVE-2021-3800)\n\n* glib: g_file_replace() with G_FILE_CREATE_REPLACE_DESTINATION creates empty target for dangling symlink (CVE-2021-28153)\n\nFor 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.\n\nAdditional Changes:\n\nFor detailed information on changes in this release, see the Rocky Linux 8.5 Release Notes linked from the References section.","status":"published","published":"2021-11-09T09:16:02Z","modified":"2026-02-05T00:45:06.218259Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T15:53:23.969672Z"},{"id":"UBUNTU-CVE-2021-28153","description":"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.)","status":"published","published":"2021-03-11T22:15:00Z","modified":"2026-09-21T21:34:20.524849005Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","level":"medium"}],"updated_at":"2026-11-02T15:54:26.779273Z"},{"id":"ALSA-2021:4385","title":"Moderate: glib2 security and bug fix update","description":"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.\n\nSecurity Fix(es):\n\n* glib2: Possible privilege escalation thourgh pkexec and aliases (CVE-2021-3800)\n\n* glib: g_file_replace() with G_FILE_CREATE_REPLACE_DESTINATION creates empty target for dangling symlink (CVE-2021-28153)\n\nFor 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.\n\nAdditional Changes:\n\nFor detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.","status":"published","published":"2021-11-09T09:16:02Z","modified":"2026-10-29T11:01:28.703356492Z","updated_at":"2026-11-02T15:27:51.196609Z"},{"id":"ALSA-2022:8418","title":"Low: mingw-glib2 security and bug fix update","description":"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.\n\nSecurity Fix(es):\n\n* glib: g_file_replace() with G_FILE_CREATE_REPLACE_DESTINATION creates empty target for dangling symlink (CVE-2021-28153)\n\nFor 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.\n\nAdditional Changes:\n\nFor detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.","status":"published","published":"2022-11-15T00:00:00Z","modified":"2026-10-29T11:30:44.118027155Z","updated_at":"2026-11-02T15:27:51.655726Z"},{"id":"CLSA-2021-1623075923","title":"Fix of CVE: CVE-2021-28153","description":"- Fixed CVE-2021-28153: g_file_replace() with G_FILE_CREATE_REPLACE_DESTINATION\n  creates empty target for dangling symlink","status":"published","published":"2021-06-07T14:25:23Z","modified":"2026-06-01T00:33:14.965557997Z","updated_at":"2026-11-02T15:43:39.801198Z"},{"id":"CLSA-2021-1634922588","title":"Fixed CVE-2021-28153 in glib2","description":"- Fixed CVE-2021-28153: g_file_replace() with G_FILE_CREATE_REPLACE_DESTINATION\n  creates empty target for dangling symlink","status":"published","published":"2021-10-22T17:09:48Z","modified":"2026-06-01T00:33:24.373723643Z","updated_at":"2026-11-02T15:43:39.801198Z"},{"id":"CLSA-2022-1645466687","title":"Fix of CVE: CVE-2021-28153, CVE-2021-3800","description":"- CVE-2021-28153: g_file_replace() with G_FILE_CREATE_REPLACE_DESTINATION creates empty target for dangling symlink (#1939118)\n- CVE-2021-3800: Possible privilege escalation thourgh pkexec and aliases (#1938284)","status":"published","published":"2022-02-21T18:04:47Z","modified":"2026-06-01T00:33:19.089954351Z","updated_at":"2026-11-02T15:43:39.801198Z"},{"id":"DLA-3044-1","title":"glib2.0 - security update","status":"published","published":"2022-06-06T00:00:00Z","modified":"2026-03-09T01:22:51.283556Z","updated_at":"2026-11-02T15:46:11.189256Z"},{"id":"MGASA-2021-0162","title":"Updated glib2.0 packages fix security vulnerability","description":"An issue was discovered in GNOME GLib before 2.66.8. When g_file_replace()\nis used with G_FILE_CREATE_REPLACE_DESTINATION to replace a path that is\na dangling symlink, it incorrectly also creates the target of the symlink\nas an empty file, which could conceivably have security relevance if the\nsymlink is attacker-controlled. (If the path is a symlink to a file that\nalready exists, then the contents of that file correctly remain unchanged.)\n(CVE-2021-28153)\n","status":"published","published":"2021-03-30T20:08:49Z","modified":"2026-04-16T04:44:10.99084468Z","updated_at":"2026-11-02T15:49:41.509337Z"},{"id":"MGASA-2021-0318","title":"Updated glib2.0 packages fix security vulnerabilities","description":"Krzesimir Nowak discovered that GLib incorrectly handled certain large\nbuffers. A remote attacker could use this issue to cause applications linked\nto GLib to crash, resulting in a denial of service, or possibly execute\narbitrary code (CVE-2021-27218).\n\nKevin Backhouse discovered that GLib incorrectly handled certain memory\nallocations. A remote attacker could use this issue to cause applications\nlinked to GLib to crash, resulting in a denial of service, or possibly execute\narbitrary code (CVE-2021-27219).\n\nIt was discovered that GLib incorrectly handled certain symlinks when\nreplacing files. If a user or automated system were tricked into extracting a\nspecially crafted file with File Roller, a remote attacker could possibly\ncreate files outside of the intended directory (CVE-2021-28153).\n","status":"published","published":"2021-07-08T22:43:19Z","modified":"2026-04-16T04:41:24.076694321Z","updated_at":"2026-11-02T15:49:41.509337Z"},{"id":"SUSE-SU-2022:1455-1","title":"Security update for glib2","description":"This update for glib2 fixes the following issues:\n\n- CVE-2021-28153: Fixed an issue where symlink targets would be incorrectly created as empty files (bsc#1183533).\n","status":"published","published":"2022-04-28T09:32:04Z","modified":"2026-02-04T02:53:39.965478Z","updated_at":"2026-11-02T15:53:50.513981Z"},{"id":"SUSE-SU-2022:1455-2","title":"Security update for glib2","description":"This update for glib2 fixes the following issues:\n\n- CVE-2021-28153: Fixed an issue where symlink targets would be incorrectly created as empty files (bsc#1183533).\n","status":"published","published":"2023-01-26T19:53:14Z","modified":"2026-02-04T04:37:31.023782Z","updated_at":"2026-11-02T15:53:50.513981Z"},{"id":"SUSE-SU-2022:1758-1","title":"Security update for glib2","description":"This update for glib2 fixes the following issues:\n\n- CVE-2021-28153: Fixed a dangling symlink when g_file_replace() is used with G_FILE_CREATE_REPLACE_DESTINATION (bsc#1183533).\n","status":"published","published":"2022-05-19T15:38:28Z","modified":"2026-02-04T03:48:49.668641Z","updated_at":"2026-11-02T15:53:50.513981Z"},{"id":"SUSE-SU-2022:1758-2","title":"Security update for glib2","description":"This update for glib2 fixes the following issues:\n\n- CVE-2021-28153: Fixed a dangling symlink when g_file_replace() is used with G_FILE_CREATE_REPLACE_DESTINATION (bsc#1183533).\n","status":"published","published":"2022-11-30T15:48:14Z","modified":"2026-02-04T03:53:42.542883Z","updated_at":"2026-11-02T15:53:50.513981Z"},{"id":"SUSE-SU-2023:0174-1","title":"Security update for glib2","description":"This update for glib2 fixes the following issues:\n\n- CVE-2021-28153: Fixed an issue where symlink targets would be incorrectly created as empty files (bsc#1183533).\n","status":"published","published":"2023-01-26T19:52:50Z","modified":"2026-02-04T02:56:01.227516Z","updated_at":"2026-11-02T15:53:51.853735Z"},{"id":"SUSE-SU-2023:3535-1","title":"Security update for glib2","description":"This update for glib2 fixes the following issues:\n\n- CVE-2021-28153: Fixed an issue where symlink targets would be incorrectly created as empty files. (bsc#1183533)\n- CVE-2023-32665: Fixed GVariant deserialisation which does not match spec for non-normal data. (bsc#1211945)\n- CVE-2023-32643: Fixed a heap-buffer-overflow in g_variant_serialised_get_child(). (bsc#1211946)\n- CVE-2023-29499: Fixed GVariant offset table entry size which is not checked in is_normal(). (bsc#1211947)\n- CVE-2023-32636: Fixed a wrong timeout in fuzz_variant_text(). (bsc#1211948)\n- CVE-2023-32611: Fixed an issue where g_variant_byteswap() can take a long time with some non-normal inputs. (bsc#1211951)\n","status":"published","published":"2023-09-05T12:47:12Z","modified":"2026-02-04T02:52:08.989259Z","updated_at":"2026-11-02T15:53:53.440387Z"},{"id":"USN-4764-1","title":"glib2.0 vulnerability","description":"It was discovered that GLib incorrectly handled certain symlinks when\nreplacing files. If a user or automated system were tricked into extracting\na specially crafted file with File Roller, a remote attacker could possibly\ncreate files outside of the intended directory.\n","status":"published","published":"2021-03-15T17:06:03Z","modified":"2026-04-27T15:49:02.039509Z","updated_at":"2026-11-02T16:58:15.159055Z"}]}}
