{"id":"openSUSE-SU-2022:0727-1","summary":"Security update for libeconf, shadow and util-linux","details":"This security update for libeconf, shadow and util-linux fix the following issues:\n\nlibeconf:\n\n- Add libeconf to SLE-Module-Basesystem_15-SP3 because needed by 'util-linux' and 'shadow' \n  to fix autoyast handling of security related parameters (bsc#1192954, jsc#SLE-23384, jsc#SLE-23402)\n\nIssues fixed in libeconf:\n- Reading numbers with different bases (e.g. oktal) (bsc#1193632) (#157)\n- Fixed different issues while writing string values to file.\n- Writing comments to file too.\n- Fixed crash while merging values.\n- Added econftool cat option (#146)\n- new API call: econf_readDirsHistory (showing ALL locations)\n- new API call: econf_getPath (absolute path of the configuration file)\n- Man pages libeconf.3 and econftool.8.\n- Handling multiline strings.\n- Added libeconf_ext which returns more information like\n  line_nr, comments, path of the configuration file,...\n- Econftool, an command line interface for handling configuration\n  files.\n- Generating HTML API documentation with doxygen.\n- Improving error handling and semantic file check.\n- Joining entries with the same key to one single entry if\n  env variable ECONF_JOIN_SAME_ENTRIES has been set.\n\nshadow:\n\n- The legacy code does not support /etc/login.defs.d used by YaST. Enable libeconf to \n  read it (bsc#1192954, jsc#SLE-23384, jsc#SLE-23402)\n\nutil-linux:\n\n- The legacy code does not support /etc/login.defs.d used by YaST. Enable libeconf to \n  read it (bsc#1192954, jsc#SLE-23384, jsc#SLE-23402)\n- Allow use of larger values for start sector to prevent `blockdev --report` aborting (bsc#1188507)\n- Fixed `blockdev --report` using non-space characters as a field separator (bsc#1188507)\n- CVE-2021-3995: Fixed unauthorized unmount in util-linux's libmount. (bsc#1194976) \n- CVE-2021-3996: Fixed unauthorized unmount in util-linux's libmount. (bsc#1194976)\n","modified":"2026-03-11T07:33:26.428273Z","published":"2022-03-04T09:39:38Z","related":["CVE-2021-3995","CVE-2021-3996"],"upstream":["CVE-2021-3995","CVE-2021-3996"],"references":[{"type":"ADVISORY","url":"https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/GUBUSLRBG42MLRL65HHMLIWQIKS3SKKP/"},{"type":"REPORT","url":"https://bugzilla.suse.com/1188507"},{"type":"REPORT","url":"https://bugzilla.suse.com/1192954"},{"type":"REPORT","url":"https://bugzilla.suse.com/1193632"},{"type":"REPORT","url":"https://bugzilla.suse.com/1194976"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2021-3995"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2021-3996"}],"affected":[{"package":{"name":"libeconf","ecosystem":"openSUSE:Leap 15.3","purl":"pkg:rpm/opensuse/libeconf&distro=openSUSE%20Leap%2015.3"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.4.4+git20220104.962774f-150300.3.6.2"}]}],"ecosystem_specific":{"binaries":[{"libeconf0-32bit":"0.4.4+git20220104.962774f-150300.3.6.2","libmount1":"2.36.2-150300.4.14.3","libsmartcols-devel":"2.36.2-150300.4.14.3","login_defs":"4.8.1-150300.4.3.8","libblkid1-32bit":"2.36.2-150300.4.14.3","libsmartcols1":"2.36.2-150300.4.14.3","libuuid-devel-static":"2.36.2-150300.4.14.3","libuuid1-32bit":"2.36.2-150300.4.14.3","util-linux-lang":"2.36.2-150300.4.14.3","libfdisk1":"2.36.2-150300.4.14.3","libfdisk-devel-static":"2.36.2-150300.4.14.3","libmount-devel-static":"2.36.2-150300.4.14.3","util-linux-systemd":"2.36.2-150300.4.14.2","libblkid-devel":"2.36.2-150300.4.14.3","libfdisk-devel-32bit":"2.36.2-150300.4.14.3","libuuid-devel-32bit":"2.36.2-150300.4.14.3","shadow":"4.8.1-150300.4.3.8","libblkid1":"2.36.2-150300.4.14.3","libeconf0":"0.4.4+git20220104.962774f-150300.3.6.2","libmount1-32bit":"2.36.2-150300.4.14.3","util-linux":"2.36.2-150300.4.14.3","libfdisk-devel":"2.36.2-150300.4.14.3","libmount-devel-32bit":"2.36.2-150300.4.14.3","libmount-devel":"2.36.2-150300.4.14.3","libsmartcols-devel-32bit":"2.36.2-150300.4.14.3","libeconf-devel":"0.4.4+git20220104.962774f-150300.3.6.2","libfdisk1-32bit":"2.36.2-150300.4.14.3","libsmartcols1-32bit":"2.36.2-150300.4.14.3","python3-libmount":"2.36.2-150300.4.14.2","uuidd":"2.36.2-150300.4.14.2","libsmartcols-devel-static":"2.36.2-150300.4.14.3","libuuid-devel":"2.36.2-150300.4.14.3","libuuid1":"2.36.2-150300.4.14.3","libblkid-devel-32bit":"2.36.2-150300.4.14.3","libblkid-devel-static":"2.36.2-150300.4.14.3"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/openSUSE-SU-2022:0727-1.json"}},{"package":{"name":"python3-libmount","ecosystem":"openSUSE:Leap 15.3","purl":"pkg:rpm/opensuse/python3-libmount&distro=openSUSE%20Leap%2015.3"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.36.2-150300.4.14.2"}]}],"ecosystem_specific":{"binaries":[{"login_defs":"4.8.1-150300.4.3.8","python3-libmount":"2.36.2-150300.4.14.2","libmount-devel-static":"2.36.2-150300.4.14.3","libblkid-devel-static":"2.36.2-150300.4.14.3","libblkid-devel":"2.36.2-150300.4.14.3","libeconf0":"0.4.4+git20220104.962774f-150300.3.6.2","libsmartcols1":"2.36.2-150300.4.14.3","libeconf-devel":"0.4.4+git20220104.962774f-150300.3.6.2","libfdisk-devel":"2.36.2-150300.4.14.3","libmount1":"2.36.2-150300.4.14.3","libsmartcols-devel":"2.36.2-150300.4.14.3","shadow":"4.8.1-150300.4.3.8","util-linux":"2.36.2-150300.4.14.3","libblkid1":"2.36.2-150300.4.14.3","libeconf0-32bit":"0.4.4+git20220104.962774f-150300.3.6.2","libfdisk-devel-32bit":"2.36.2-150300.4.14.3","libfdisk1":"2.36.2-150300.4.14.3","libsmartcols-devel-static":"2.36.2-150300.4.14.3","uuidd":"2.36.2-150300.4.14.2","libmount1-32bit":"2.36.2-150300.4.14.3","libuuid-devel-32bit":"2.36.2-150300.4.14.3","libuuid1-32bit":"2.36.2-150300.4.14.3","util-linux-lang":"2.36.2-150300.4.14.3","libblkid-devel-32bit":"2.36.2-150300.4.14.3","libfdisk-devel-static":"2.36.2-150300.4.14.3","libfdisk1-32bit":"2.36.2-150300.4.14.3","libsmartcols-devel-32bit":"2.36.2-150300.4.14.3","libsmartcols1-32bit":"2.36.2-150300.4.14.3","libuuid-devel":"2.36.2-150300.4.14.3","libmount-devel-32bit":"2.36.2-150300.4.14.3","libuuid1":"2.36.2-150300.4.14.3","util-linux-systemd":"2.36.2-150300.4.14.2","libblkid1-32bit":"2.36.2-150300.4.14.3","libmount-devel":"2.36.2-150300.4.14.3","libuuid-devel-static":"2.36.2-150300.4.14.3"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/openSUSE-SU-2022:0727-1.json"}},{"package":{"name":"shadow","ecosystem":"openSUSE:Leap 15.3","purl":"pkg:rpm/opensuse/shadow&distro=openSUSE%20Leap%2015.3"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.8.1-150300.4.3.8"}]}],"ecosystem_specific":{"binaries":[{"libfdisk-devel":"2.36.2-150300.4.14.3","libsmartcols1-32bit":"2.36.2-150300.4.14.3","libuuid1":"2.36.2-150300.4.14.3","libfdisk-devel-static":"2.36.2-150300.4.14.3","libsmartcols-devel":"2.36.2-150300.4.14.3","login_defs":"4.8.1-150300.4.3.8","python3-libmount":"2.36.2-150300.4.14.2","util-linux-systemd":"2.36.2-150300.4.14.2","libblkid-devel":"2.36.2-150300.4.14.3","libeconf0-32bit":"0.4.4+git20220104.962774f-150300.3.6.2","libfdisk-devel-32bit":"2.36.2-150300.4.14.3","libsmartcols1":"2.36.2-150300.4.14.3","uuidd":"2.36.2-150300.4.14.2","libblkid-devel-32bit":"2.36.2-150300.4.14.3","libblkid-devel-static":"2.36.2-150300.4.14.3","libblkid1":"2.36.2-150300.4.14.3","libfdisk1-32bit":"2.36.2-150300.4.14.3","libmount-devel-32bit":"2.36.2-150300.4.14.3","libmount-devel":"2.36.2-150300.4.14.3","libmount1-32bit":"2.36.2-150300.4.14.3","libsmartcols-devel-static":"2.36.2-150300.4.14.3","libblkid1-32bit":"2.36.2-150300.4.14.3","libeconf-devel":"0.4.4+git20220104.962774f-150300.3.6.2","libuuid-devel-32bit":"2.36.2-150300.4.14.3","libuuid-devel":"2.36.2-150300.4.14.3","libuuid1-32bit":"2.36.2-150300.4.14.3","util-linux-lang":"2.36.2-150300.4.14.3","libuuid-devel-static":"2.36.2-150300.4.14.3","libeconf0":"0.4.4+git20220104.962774f-150300.3.6.2","libfdisk1":"2.36.2-150300.4.14.3","libmount-devel-static":"2.36.2-150300.4.14.3","libsmartcols-devel-32bit":"2.36.2-150300.4.14.3","shadow":"4.8.1-150300.4.3.8","util-linux":"2.36.2-150300.4.14.3","libmount1":"2.36.2-150300.4.14.3"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/openSUSE-SU-2022:0727-1.json"}},{"package":{"name":"util-linux","ecosystem":"openSUSE:Leap 15.3","purl":"pkg:rpm/opensuse/util-linux&distro=openSUSE%20Leap%2015.3"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.36.2-150300.4.14.3"}]}],"ecosystem_specific":{"binaries":[{"libfdisk-devel-32bit":"2.36.2-150300.4.14.3","libfdisk1-32bit":"2.36.2-150300.4.14.3","libfdisk1":"2.36.2-150300.4.14.3","libsmartcols-devel-static":"2.36.2-150300.4.14.3","libsmartcols1":"2.36.2-150300.4.14.3","python3-libmount":"2.36.2-150300.4.14.2","libblkid1-32bit":"2.36.2-150300.4.14.3","libmount-devel-32bit":"2.36.2-150300.4.14.3","libuuid-devel-static":"2.36.2-150300.4.14.3","libuuid-devel":"2.36.2-150300.4.14.3","shadow":"4.8.1-150300.4.3.8","libblkid1":"2.36.2-150300.4.14.3","libeconf-devel":"0.4.4+git20220104.962774f-150300.3.6.2","libfdisk-devel":"2.36.2-150300.4.14.3","libuuid1":"2.36.2-150300.4.14.3","uuidd":"2.36.2-150300.4.14.2","libblkid-devel-32bit":"2.36.2-150300.4.14.3","libeconf0":"0.4.4+git20220104.962774f-150300.3.6.2","libfdisk-devel-static":"2.36.2-150300.4.14.3","libuuid-devel-32bit":"2.36.2-150300.4.14.3","libuuid1-32bit":"2.36.2-150300.4.14.3","libblkid-devel-static":"2.36.2-150300.4.14.3","libblkid-devel":"2.36.2-150300.4.14.3","libsmartcols-devel":"2.36.2-150300.4.14.3","login_defs":"4.8.1-150300.4.3.8","libmount-devel-static":"2.36.2-150300.4.14.3","libmount-devel":"2.36.2-150300.4.14.3","libmount1":"2.36.2-150300.4.14.3","libsmartcols1-32bit":"2.36.2-150300.4.14.3","util-linux-lang":"2.36.2-150300.4.14.3","util-linux-systemd":"2.36.2-150300.4.14.2","util-linux":"2.36.2-150300.4.14.3","libeconf0-32bit":"0.4.4+git20220104.962774f-150300.3.6.2","libmount1-32bit":"2.36.2-150300.4.14.3","libsmartcols-devel-32bit":"2.36.2-150300.4.14.3"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/openSUSE-SU-2022:0727-1.json"}},{"package":{"name":"util-linux-systemd","ecosystem":"openSUSE:Leap 15.3","purl":"pkg:rpm/opensuse/util-linux-systemd&distro=openSUSE%20Leap%2015.3"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.36.2-150300.4.14.2"}]}],"ecosystem_specific":{"binaries":[{"libfdisk-devel":"2.36.2-150300.4.14.3","libsmartcols-devel":"2.36.2-150300.4.14.3","libuuid-devel-32bit":"2.36.2-150300.4.14.3","libmount1":"2.36.2-150300.4.14.3","libuuid1-32bit":"2.36.2-150300.4.14.3","python3-libmount":"2.36.2-150300.4.14.2","util-linux":"2.36.2-150300.4.14.3","libblkid-devel-32bit":"2.36.2-150300.4.14.3","libblkid-devel-static":"2.36.2-150300.4.14.3","libeconf0":"0.4.4+git20220104.962774f-150300.3.6.2","libmount1-32bit":"2.36.2-150300.4.14.3","libsmartcols-devel-32bit":"2.36.2-150300.4.14.3","libsmartcols1":"2.36.2-150300.4.14.3","login_defs":"4.8.1-150300.4.3.8","libfdisk1-32bit":"2.36.2-150300.4.14.3","libsmartcols-devel-static":"2.36.2-150300.4.14.3","libblkid1":"2.36.2-150300.4.14.3","libeconf0-32bit":"0.4.4+git20220104.962774f-150300.3.6.2","libmount-devel-32bit":"2.36.2-150300.4.14.3","libmount-devel-static":"2.36.2-150300.4.14.3","libmount-devel":"2.36.2-150300.4.14.3","libuuid-devel-static":"2.36.2-150300.4.14.3","uuidd":"2.36.2-150300.4.14.2","libblkid-devel":"2.36.2-150300.4.14.3","shadow":"4.8.1-150300.4.3.8","libeconf-devel":"0.4.4+git20220104.962774f-150300.3.6.2","libfdisk-devel-32bit":"2.36.2-150300.4.14.3","libfdisk-devel-static":"2.36.2-150300.4.14.3","libfdisk1":"2.36.2-150300.4.14.3","libsmartcols1-32bit":"2.36.2-150300.4.14.3","libuuid1":"2.36.2-150300.4.14.3","util-linux-lang":"2.36.2-150300.4.14.3","util-linux-systemd":"2.36.2-150300.4.14.2","libuuid-devel":"2.36.2-150300.4.14.3","libblkid1-32bit":"2.36.2-150300.4.14.3"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/openSUSE-SU-2022:0727-1.json"}}],"schema_version":"1.7.5"}