git: 135b4febde36 - main - net/samba416: Security update for the recent Heimdal/KRB5 related vulnerabilities.
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 19 Dec 2022 01:44:18 UTC
The branch main has been updated by timur:
URL: https://cgit.FreeBSD.org/ports/commit/?id=135b4febde36816397bbaf11538e2dc014849a72
commit 135b4febde36816397bbaf11538e2dc014849a72
Author: Timur I. Bakeyev <timur@FreeBSD.org>
AuthorDate: 2022-12-19 01:42:08 +0000
Commit: Timur I. Bakeyev <timur@FreeBSD.org>
CommitDate: 2022-12-19 01:42:08 +0000
net/samba416: Security update for the recent Heimdal/KRB5 related vulnerabilities.
Security: CVE-2022-38023
CVE-2022-37966
CVE-2022-37967
CVE-2022-45141
---
net/samba416/Makefile | 2 +-
net/samba416/distinfo | 6 +++---
.../0099-s4-mitkdc-Add-support-for-MIT-Kerberos-1.20.patch | 11 +++--------
net/samba416/pkg-plist.python | 2 ++
4 files changed, 9 insertions(+), 12 deletions(-)
diff --git a/net/samba416/Makefile b/net/samba416/Makefile
index a65c319d59fd..ee739448679f 100644
--- a/net/samba416/Makefile
+++ b/net/samba416/Makefile
@@ -50,7 +50,7 @@ EXTRA_PATCHES= \
SAMBA4_BASENAME= samba
SAMBA4_PORTNAME= ${SAMBA4_BASENAME}4
-SAMBA4_VERSION= 4.16.7
+SAMBA4_VERSION= 4.16.8
SAMBA4_DISTNAME= ${SAMBA4_BASENAME}-${SAMBA4_VERSION:S|.p|pre|:S|.r|rc|:S|.t|tp|:S|.a|alpha|}
WRKSRC?= ${WRKDIR}/${DISTNAME}
diff --git a/net/samba416/distinfo b/net/samba416/distinfo
index 861116a873b6..ce567ea5e5e4 100644
--- a/net/samba416/distinfo
+++ b/net/samba416/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1668648463
-SHA256 (samba-4.16.7.tar.gz) = 02d38d5f9edcc776be3a7d60ad470b43980af2ba13c244fb78a57a41792734a6
-SIZE (samba-4.16.7.tar.gz) = 30622700
+TIMESTAMP = 1671402791
+SHA256 (samba-4.16.8.tar.gz) = bbb2959c86b3f220f59be8a3cecd26a8bf22ec8e0526f2343b58c9b866dc4185
+SIZE (samba-4.16.8.tar.gz) = 30682100
diff --git a/net/samba416/files/0099-s4-mitkdc-Add-support-for-MIT-Kerberos-1.20.patch b/net/samba416/files/0099-s4-mitkdc-Add-support-for-MIT-Kerberos-1.20.patch
index e38cf5214696..4507dc599075 100644
--- a/net/samba416/files/0099-s4-mitkdc-Add-support-for-MIT-Kerberos-1.20.patch
+++ b/net/samba416/files/0099-s4-mitkdc-Add-support-for-MIT-Kerberos-1.20.patch
@@ -913,20 +913,15 @@ diff --git a/source4/selftest/tests.py b/source4/selftest/tests.py
index 3af8e92d7f2..f451ad1cec2 100755
--- a/source4/selftest/tests.py
+++ b/source4/selftest/tests.py
-@@ -963,7 +963,12 @@ for env in ['fileserver_smb1', 'nt4_member', 'clusteredmember', 'ktest', 'nt4_dc
+@@ -964,7 +964,7 @@ for env in ['fileserver_smb1', 'nt4_member', 'clustere
have_fast_support = 1
claims_support = 0
compound_id_support = 0
-tkt_sig_support = int('SAMBA4_USES_HEIMDAL' in config_hash)
-+if ('SAMBA4_USES_HEIMDAL' in config_hash or
-+ 'HAVE_MIT_KRB5_1_20' in config_hash):
-+ tkt_sig_support = 1
-+else:
-+ tkt_sig_support = 0
-+
++tkt_sig_support = 1 if('SAMBA4_USES_HEIMDAL' in config_hash or 'HAVE_MIT_KRB5_1_20' in config_hash) else 0
+ full_sig_support = int('SAMBA4_USES_HEIMDAL' in config_hash)
expect_pac = int('SAMBA4_USES_HEIMDAL' in config_hash)
extra_pac_buffers = int('SAMBA4_USES_HEIMDAL' in config_hash)
- check_cname = int('SAMBA4_USES_HEIMDAL' in config_hash)
diff --git a/wscript_configure_system_mitkrb5 b/wscript_configure_system_mitkrb5
index efdbced6e78..b0640654260 100644
--- a/wscript_configure_system_mitkrb5
diff --git a/net/samba416/pkg-plist.python b/net/samba416/pkg-plist.python
index 9b475e5d2dc0..7d86c1cb2e48 100644
--- a/net/samba416/pkg-plist.python
+++ b/net/samba416/pkg-plist.python
@@ -274,12 +274,14 @@ lib/samba4/private/libsamba-python%%PYTHON_EXT_SUFFIX%%-samba4.so
%%PYTHON_SITELIBDIR%%/samba/tests/krb5/as_canonicalization_tests.py
%%PYTHON_SITELIBDIR%%/samba/tests/krb5/as_req_tests.py
%%PYTHON_SITELIBDIR%%/samba/tests/krb5/compatability_tests.py
+%%PYTHON_SITELIBDIR%%/samba/tests/krb5/etype_tests.py
%%PYTHON_SITELIBDIR%%/samba/tests/krb5/fast_tests.py
%%PYTHON_SITELIBDIR%%/samba/tests/krb5/kcrypto.py
%%PYTHON_SITELIBDIR%%/samba/tests/krb5/kdc_base_test.py
%%PYTHON_SITELIBDIR%%/samba/tests/krb5/kdc_tests.py
%%PYTHON_SITELIBDIR%%/samba/tests/krb5/kdc_tgs_tests.py
%%PYTHON_SITELIBDIR%%/samba/tests/krb5/kpasswd_tests.py
+%%PYTHON_SITELIBDIR%%/samba/tests/krb5/lockout_tests.py
%%PYTHON_SITELIBDIR%%/samba/tests/krb5/ms_kile_client_principal_lookup_tests.py
%%PYTHON_SITELIBDIR%%/samba/tests/krb5/pac_align_tests.py
%%PYTHON_SITELIBDIR%%/samba/tests/krb5/raw_testcase.py