Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package cobbler for openSUSE:Factory checked in at 2022-02-18 23:03:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cobbler (Old) and /work/SRC/openSUSE:Factory/.cobbler.new.1958 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cobbler" Fri Feb 18 23:03:11 2022 rev:66 rq:955914 version:3.3.1.0+git.f5b0599a Changes: -------- --- /work/SRC/openSUSE:Factory/cobbler/cobbler.changes 2021-10-15 23:04:41.502128609 +0200 +++ /work/SRC/openSUSE:Factory/.cobbler.new.1958/cobbler.changes 2022-02-18 23:03:56.641408151 +0100 @@ -1,0 +2,15 @@ +Fri Feb 18 14:50:07 UTC 2022 - alexander.gr...@suse.com + +- This update contains fixes for CVE-2021-45082 and 2021-45083 +- Update to version 3.3.1.0+git.f5b0599a: + * Fix spec error introduced with CVE fix + * Security: Fix incomplete template sanitization + * Security: Restrict config file accessibility + * Docker: CentOS to Rocky Linux move for Compose + * Remove old Cobbler Web leftovers + * Utils: Check if service is running before stopping it + * CI: Remove test report parsing and publishing + * System-Tests: Remove broken Test report parser + * Use distro_build_configs.sh for fixing bind path + +------------------------------------------------------------------- Old: ---- cobbler-3.3.0.50+git.c1d81950.obscpio New: ---- cobbler-3.3.1.0+git.f5b0599a.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cobbler.spec ++++++ --- /var/tmp/diff_new_pack.S5MHNA/_old 2022-02-18 23:03:57.229408106 +0100 +++ /var/tmp/diff_new_pack.S5MHNA/_new 2022-02-18 23:03:57.237408105 +0100 @@ -101,6 +101,12 @@ %define grub2_x64_efi_pkg grub-efi-amd64 %define grub2_ia32_efi_pkg grub-efi-ia32 %define system_release_pkg base-files + +# Debian 11 moved to the C implementation of createrepo +%if 0%{?debian} == 11 +%define createrepo_pkg createrepo-c +%endif + #endif UBUNTU %endif @@ -145,7 +151,7 @@ %endif Name: cobbler -Version: 3.3.0.50+git.c1d81950 +Version: 3.3.1.0+git.f5b0599a Release: 0%{?dist} Summary: Boot server configurator URL: https://cobbler.github.io/ @@ -228,9 +234,9 @@ Requires: python%{python3_pkgversion}-schema Requires: %{py3_module_file} %if 0%{?suse_version} -Recommends: python%{python3_pkgversion}-ldap3 +Recommends: python%{python3_pkgversion}-ldap %else -Requires: python%{python3_pkgversion}-ldap3 +Requires: python%{python3_pkgversion}-ldap %endif %endif @@ -354,27 +360,26 @@ %else %post -%if 0%{?suse_version} -# Create bootloders into /var/lib/cobbler/loaders -# Other distros might also want to do that -%{_datadir}/%{name}/bin/mkgrub.sh >/dev/null 2>&1 -%endif %systemd_post cobblerd.service +# Fixup permission for world readable settings files +chmod 640 %{_sysconfdir}/cobbler/settings.yaml +chmod 600 %{_sysconfdir}/cobbler/mongodb.conf +chmod 600 %{_sysconfdir}/cobbler/modules.conf +chmod 640 %{_sysconfdir}/cobbler/users.conf +chmod 640 %{_sysconfdir}/cobbler/users.digest +chmod 750 %{_sysconfdir}/cobbler/settings.d +chmod 640 %{_sysconfdir}/cobbler/settings.d/* +chgrp %{apache_group} %{_sysconfdir}/cobbler/settings.yaml +chgrp %{apache_group} %{_sysconfdir}/cobbler/users.conf +chgrp %{apache_group} %{_sysconfdir}/cobbler/users.digest +chgrp %{apache_group} %{_sysconfdir}/cobbler/settings.d +chgrp %{apache_group} %{_sysconfdir}/cobbler/settings.d/* + %preun %systemd_preun cobblerd.service %postun -%if 0%{?suse_version} -# This is mkgrub.sh cleanup (exeucted above in post): -# remove linked and installed grub loader executables again -if [ -e %{_localstatedir}/lib/cobbler/loaders/.cobbler_postun_cleanup ];then - for file in $(cat %{_localstatedir}/lib/cobbler/loaders/.cobbler_postun_cleanup);do - rm -f %{_localstatedir}/lib/cobbler/loaders/$file - done - rm -rf %{_localstatedir}/lib/cobbler/loaders/.cobbler_postun_cleanup -fi -%endif %systemd_postun_with_restart cobblerd.service %endif @@ -404,8 +409,8 @@ %dir %{_sysconfdir}/cobbler/iso %config(noreplace) %{_sysconfdir}/cobbler/iso/buildiso.template %config(noreplace) %{_sysconfdir}/cobbler/logging_config.conf -%config(noreplace) %{_sysconfdir}/cobbler/modules.conf -%config(noreplace) %{_sysconfdir}/cobbler/mongodb.conf +%attr(600, root, root) %config(noreplace) %{_sysconfdir}/cobbler/modules.conf +%attr(600, root, root) %config(noreplace) %{_sysconfdir}/cobbler/mongodb.conf %config(noreplace) %{_sysconfdir}/cobbler/named.template %config(noreplace) %{_sysconfdir}/cobbler/ndjbdns.template %dir %{_sysconfdir}/cobbler/reporting @@ -413,14 +418,14 @@ %config(noreplace) %{_sysconfdir}/cobbler/rsync.exclude %config(noreplace) %{_sysconfdir}/cobbler/rsync.template %config(noreplace) %{_sysconfdir}/cobbler/secondary.template -%config(noreplace) %{_sysconfdir}/cobbler/settings.yaml -%dir %{_sysconfdir}/cobbler/settings.d -%config(noreplace) %{_sysconfdir}/cobbler/settings.d/bind_manage_ipmi.settings -%config(noreplace) %{_sysconfdir}/cobbler/settings.d/manage_genders.settings -%config(noreplace) %{_sysconfdir}/cobbler/settings.d/nsupdate.settings -%config(noreplace) %{_sysconfdir}/cobbler/settings.d/windows.settings -%config(noreplace) %{_sysconfdir}/cobbler/users.conf -%config(noreplace) %{_sysconfdir}/cobbler/users.digest +%attr(640, root, %{apache_group}) %config(noreplace) %{_sysconfdir}/cobbler/settings.yaml +%attr(750, root, %{apache_group}) %dir %{_sysconfdir}/cobbler/settings.d +%attr(640, root, %{apache_group}) %config(noreplace) %{_sysconfdir}/cobbler/settings.d/bind_manage_ipmi.settings +%attr(640, root, %{apache_group}) %config(noreplace) %{_sysconfdir}/cobbler/settings.d/manage_genders.settings +%attr(640, root, %{apache_group}) %config(noreplace) %{_sysconfdir}/cobbler/settings.d/nsupdate.settings +%attr(640, root, %{apache_group}) %config(noreplace) %{_sysconfdir}/cobbler/settings.d/windows.settings +%attr(640, root, %{apache_group}) %config(noreplace) %{_sysconfdir}/cobbler/users.conf +%attr(640, root, %{apache_group}) %config(noreplace) %{_sysconfdir}/cobbler/users.digest %config(noreplace) %{_sysconfdir}/cobbler/version %config(noreplace) %{_sysconfdir}/cobbler/zone.template %dir %{_sysconfdir}/cobbler/zone_templates @@ -450,7 +455,6 @@ %{tftpboot_dir}/* %{apache_dir}/cobbler %{_sharedstatedir}/cobbler -%exclude %{_sharedstatedir}/cobbler/webui_sessions %{_localstatedir}/log/cobbler %files tests ++++++ cobbler-3.3.0.50+git.c1d81950.obscpio -> cobbler-3.3.1.0+git.f5b0599a.obscpio ++++++ /work/SRC/openSUSE:Factory/cobbler/cobbler-3.3.0.50+git.c1d81950.obscpio /work/SRC/openSUSE:Factory/.cobbler.new.1958/cobbler-3.3.1.0+git.f5b0599a.obscpio differ: char 48, line 1 ++++++ cobbler.obsinfo ++++++ --- /var/tmp/diff_new_pack.S5MHNA/_old 2022-02-18 23:03:57.305408100 +0100 +++ /var/tmp/diff_new_pack.S5MHNA/_new 2022-02-18 23:03:57.309408099 +0100 @@ -1,6 +1,5 @@ name: cobbler -version: 3.3.0.50+git.c1d81950 -mtime: 1633936521 -commit: c1d81950d4e3a1dc01758f65d37d0851b64751f5 - +version: 3.3.1.0+git.f5b0599a +mtime: 1645185315 +commit: f5b0599acce32de4288c76e4f601aece0c664fed