The Samba-Bugzilla – Attachment 17715 Details for
Bug 15273
Heimdal KDC should only announce PA-Types it supports
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
4.16 patches (has to go via lorikeet-heimdal and samba master first)
bfixes-tmp416.txt (text/plain), 3.24 KB, created by
Stefan Metzmacher
on 2022-12-30 12:43:42 UTC
(
hide
)
Description:
4.16 patches (has to go via lorikeet-heimdal and samba master first)
Filename:
MIME Type:
Creator:
Stefan Metzmacher
Created:
2022-12-30 12:43:42 UTC
Size:
3.24 KB
patch
obsolete
>From 76c617aa8302e00711822600f29fb4110ab61f21 Mon Sep 17 00:00:00 2001 >From: Stefan Metzmacher <metze@samba.org> >Date: Thu, 29 Dec 2022 11:16:06 +0100 >Subject: [PATCH 1/3] HEIMDAL: kdc: don't announce KRB5_PADATA_FX_FAST unless > fast is enabled > >BUG: https://bugzilla.samba.org/show_bug.cgi?id=15273 > >Signed-off-by: Stefan Metzmacher <metze@samba.org> >--- > third_party/heimdal/kdc/kerberos5.c | 7 ++++++- > 1 file changed, 6 insertions(+), 1 deletion(-) > >diff --git a/third_party/heimdal/kdc/kerberos5.c b/third_party/heimdal/kdc/kerberos5.c >index b089547f7851..f89951da707e 100644 >--- a/third_party/heimdal/kdc/kerberos5.c >+++ b/third_party/heimdal/kdc/kerberos5.c >@@ -2271,7 +2271,10 @@ add_enc_pa_rep(astgs_request_t r) > KRB5_PADATA_REQ_ENC_PA_REP, cdata.data, cdata.length); > if (ret) > return ret; >- >+ >+ if (!r->config->enable_fast) >+ return 0; >+ > return krb5_padata_add(r->context, r->ek.encrypted_pa_data, > KRB5_PADATA_FX_FAST, NULL, 0); > } >@@ -2586,6 +2589,8 @@ _kdc_as_rep(astgs_request_t r) > if (!r->armor_crypto && !r->config->enable_unarmored_pa_enc_timestamp) > continue; > } >+ if (pat[n].type == KRB5_PADATA_FX_FAST && !r->config->enable_fast) >+ continue; > > ret = krb5_padata_add(r->context, r->rep.padata, > pat[n].type, NULL, 0); >-- >2.34.1 > > >From dfc4e3fbc2ddba4c71341cbeec3e7f054f06a7f8 Mon Sep 17 00:00:00 2001 >From: Stefan Metzmacher <metze@samba.org> >Date: Thu, 29 Dec 2022 11:18:22 +0100 >Subject: [PATCH 2/3] HEIMDAL: kdc: don't announce KRB5_PADATA_PKINIT_KX unless > anonymous is allowed > >BUG: https://bugzilla.samba.org/show_bug.cgi?id=15273 > >Signed-off-by: Stefan Metzmacher <metze@samba.org> >--- > third_party/heimdal/kdc/kerberos5.c | 2 ++ > 1 file changed, 2 insertions(+) > >diff --git a/third_party/heimdal/kdc/kerberos5.c b/third_party/heimdal/kdc/kerberos5.c >index f89951da707e..3ff42244ffd8 100644 >--- a/third_party/heimdal/kdc/kerberos5.c >+++ b/third_party/heimdal/kdc/kerberos5.c >@@ -2583,6 +2583,8 @@ _kdc_as_rep(astgs_request_t r) > > if (!r->armor_crypto && (pat[n].flags & PA_REQ_FAST)) > continue; >+ if (pat[n].type == KRB5_PADATA_PKINIT_KX && !r->config->allow_anonymous) >+ continue; > if (pat[n].type == KRB5_PADATA_ENC_TIMESTAMP) { > if (r->armor_crypto && !r->config->enable_armored_pa_enc_timestamp) > continue; >-- >2.34.1 > > >From 6887703b05f5e7468a6912adbaa1251605395343 Mon Sep 17 00:00:00 2001 >From: Stefan Metzmacher <metze@samba.org> >Date: Thu, 29 Dec 2022 11:19:02 +0100 >Subject: [PATCH 3/3] HEIMDAL: kdc: don't announce KRB5_PADATA_GSS unless > gss_preauth is enabled > >BUG: https://bugzilla.samba.org/show_bug.cgi?id=15273 > >Signed-off-by: Stefan Metzmacher <metze@samba.org> >--- > third_party/heimdal/kdc/kerberos5.c | 2 ++ > 1 file changed, 2 insertions(+) > >diff --git a/third_party/heimdal/kdc/kerberos5.c b/third_party/heimdal/kdc/kerberos5.c >index 3ff42244ffd8..b35d272d3f3b 100644 >--- a/third_party/heimdal/kdc/kerberos5.c >+++ b/third_party/heimdal/kdc/kerberos5.c >@@ -2593,6 +2593,8 @@ _kdc_as_rep(astgs_request_t r) > } > if (pat[n].type == KRB5_PADATA_FX_FAST && !r->config->enable_fast) > continue; >+ if (pat[n].type == KRB5_PADATA_GSS && !r->config->enable_gss_preauth) >+ continue; > > ret = krb5_padata_add(r->context, r->rep.padata, > pat[n].type, NULL, 0); >-- >2.34.1 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 15273
:
17714
| 17715