[DNSOP] Re: [dnsext] [Technical Errata Reported] RFC 3645 (8773)

"Eric Vyncke \(evyncke\)" <[email protected]> Thu, 26 Mar 2026 10:02:15 +0000
Newsgroups gmane.ietf.dnsop,gmane.ietf.dnsext
Message-ID <PH0PR11MB496624C99CCDA5EC8D275CBFA956A@PH0PR11MB4966.namprd11.prod.outlook.com>
--===============9172511590006177450==
Content-Language: en-GB
Content-Type: multipart/alternative;
 boundary="_000_PH0PR11MB496624C99CCDA5EC8D275CBFA956APH0PR11MB4966namp_"

--_000_PH0PR11MB496624C99CCDA5EC8D275CBFA956APH0PR11MB4966namp_
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable

[Adding dnsop WG in the loop]

From: Olafur Gudmundsson <[email protected]>
Date: Wednesday, 25 March 2026 at 14:40
To: RFC Errata System <[email protected]>
Cc: [email protected] <[email protected]>, [email protected] <prae=
[email protected]>, [email protected] <[email protected]>, levone@mi=
crosoft.com <[email protected]>, [email protected] <randyhall@lucent.=
com>, [email protected] <[email protected]>, [email protected] <ek.ie=
[email protected]>, Eric Vyncke (evyncke) <[email protected]>, Andrew Sullivan <=
[email protected]>, Ond=F8ej Sur=FD <[email protected]>, [email protected] =
<[email protected]>
Subject: Re: [dnsext] [Technical Errata Reported] RFC3645 (8773)


This is a blast from the past.

After re-reading RFC3645 a few times, I think this errata is valid
My question to those who understand GSS-API better is if a warning should b=
e added to section 4.x? as well but that may be an overkill.

Other than the typo fix below I think it should be accepted.

Olafur (DNSEXT chair when this RFC as worked on)


> On Feb 20, 2026, at 04:30, RFC Errata System <[email protected]> =
wrote:
>
> The following errata report has been submitted for RFC3645,
> "Generic Security Service Algorithm for Secret Key Transaction Authentica=
tion for DNS (GSS-TSIG)".
>
> --------------------------------------
> You may review the report below and at:
> https://www.rfc-editor.org/errata/eid8773
>
> --------------------------------------
> Type: Technical
> Reported by: Ond=F8ej Sur=FD <[email protected]>
>
> Section: 7
>
> Original Text
> -------------
>   This document describes a protocol for DNS security using GSS-API.
>   The security provided by this protocol is only as effective as the
>   security provided by the underlying GSS mechanisms.
>
>   All the security considerations from RFC 2845, RFC 2930 and RFC 2743
>   apply to the protocol described in this document.
>
> Corrected Text
> --------------
>   This document describes a protocol for DNS security using GSS-API.
>   The security provided by this protocol is only as effective as the
>   security provided by the underlying GSS mechanisms.
>
>   All the security considerations from RFC 2845, RFC 2930 and RFC 2743
>   apply to the protocol described in this document.
>
>   The mechanism in Section 4.1.1 effectively allows pre-authentication
>   oracle.  This allow a pre-authentication information disclosure in
s/allow/allows/
>   GSS-API TKEY negotiation.  An unauthenticated attacker can determine
>   which GSSAPI session keynames are currently active in the server's
>   dynamic keyring by observing differential error codes in TKEY responses=
.
>
> Notes
> -----
> The other angle would be to change the section 4.1.1 to disallow reportin=
g the BADNAME error and handle everything uniformly.
>
> Instructions:
> -------------
> This erratum is currently posted as "Reported". (If it is spam, it
> will be removed shortly by the RFC Production Center.) Please
> use "Reply All" to discuss whether it should be verified or
> rejected. When a decision is reached, the verifying party
> will log in to change the status and edit the report, if necessary.
>
> --------------------------------------
> RFC3645 (draft-ietf-dnsext-gss-tsig-06)
> --------------------------------------
> Title               : Generic Security Service Algorithm for Secret Key T=
ransaction Authentication for DNS (GSS-TSIG)
> Publication Date    : October 2003
> Author(s)           : S. Kwan, P. Garg, J. Gilroy, L. Esibov, J. Westhead=
, R. Hall
> Category            : PROPOSED STANDARD
> Source              : DNS Extensions
> Stream              : IETF
> Verifying Party     : IESG
>
> _______________________________________________
> dnsext mailing list -- [email protected]
> To unsubscribe send an email to [email protected]


--_000_PH0PR11MB496624C99CCDA5EC8D275CBFA956APH0PR11MB4966namp_
Content-Type: text/html; charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
2">
</head>
<body>
<div style=3D"direction: ltr; font-family: Aptos, Arial, Helvetica, sans-se=
rif; font-size: 12pt; color: rgb(0, 0, 0);">
[Adding dnsop WG in the loop]</div>
<div style=3D"direction: ltr; font-family: Aptos, Arial, Helvetica, sans-se=
rif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id=3D"mail-editor-reference-message-container">
<div class=3D"ms-outlook-mobile-reference-message skipProofing">
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
</div>
<div class=3D"ms-outlook-mobile-reference-message skipProofing" style=3D"te=
xt-align: left; padding: 3pt 0in 0in; border-width: 1pt medium medium; bord=
er-style: solid none none; border-color: rgb(181, 196, 223) currentcolor cu=
rrentcolor; font-family: Aptos; font-size: 12pt; color: black;">
<b>From: </b>Olafur Gudmundsson &lt;[email protected]&gt;<br>
<b>Date: </b>Wednesday, 25 March 2026 at 14:40<br>
<b>To: </b>RFC Errata System &lt;[email protected]&gt;<br>
<b>Cc: </b>[email protected] &lt;[email protected]&gt;, praeritg@micros=
oft.com &lt;[email protected]&gt;, [email protected] &lt;jamesg@mic=
rosoft.com&gt;, [email protected] &lt;[email protected]&gt;, randyhal=
[email protected] &lt;[email protected]&gt;, [email protected]
 &lt;[email protected]&gt;, [email protected] &lt;[email protected]&gt;,=
 Eric Vyncke (evyncke) &lt;[email protected]&gt;, Andrew Sullivan &lt;ajs@a=
nvilwalrusden.com&gt;, Ond=F8ej Sur=FD &lt;[email protected]&gt;, dnsext@ietf.=
org &lt;[email protected]&gt;<br>
<b>Subject: </b>Re: [dnsext] [Technical Errata Reported] RFC3645 (8773)<br>
<br>
</div>
<div class=3D"PlainText" style=3D"font-size: 11pt;"><br>
This is a blast from the past.<br>
<br>
After re-reading RFC3645 a few times, I think this errata is valid<br>
My question to those who understand GSS-API better is if a warning should b=
e added to section 4.x? as well but that may be an overkill.<br>
<br>
Other than the typo fix below I think it should be accepted.<br>
<br>
Olafur (DNSEXT chair when this RFC as worked on)&nbsp;<br>
<br>
<br>
&gt; On Feb 20, 2026, at 04:30, RFC Errata System &lt;rfc-editor@rfc-editor=
.org&gt; wrote:<br>
&gt;<br>
&gt; The following errata report has been submitted for RFC3645,<br>
&gt; &quot;Generic Security Service Algorithm for Secret Key Transaction Au=
thentication for DNS (GSS-TSIG)&quot;.<br>
&gt;<br>
&gt; --------------------------------------<br>
&gt; You may review the report below and at:<br>
&gt; <a href=3D"https://www.rfc-editor.org/errata/eid8773" data-outlook-id=
=3D"1b23855d-5c4e-44ec-a1da-990f942e117d">
https://www.rfc-editor.org/errata/eid8773</a><br>
&gt;<br>
&gt; --------------------------------------<br>
&gt; Type: Technical<br>
&gt; Reported by: Ond=F8ej Sur=FD &lt;[email protected]&gt;<br>
&gt;<br>
&gt; Section: 7<br>
&gt;<br>
&gt; Original Text<br>
&gt; -------------<br>
&gt;&nbsp;&nbsp; This document describes a protocol for DNS security using =
GSS-API.<br>
&gt;&nbsp;&nbsp; The security provided by this protocol is only as effectiv=
e as the<br>
&gt;&nbsp;&nbsp; security provided by the underlying GSS mechanisms.<br>
&gt;<br>
&gt;&nbsp;&nbsp; All the security considerations from RFC 2845, RFC 2930 an=
d RFC 2743<br>
&gt;&nbsp;&nbsp; apply to the protocol described in this document.<br>
&gt;<br>
&gt; Corrected Text<br>
&gt; --------------<br>
&gt;&nbsp;&nbsp; This document describes a protocol for DNS security using =
GSS-API.<br>
&gt;&nbsp;&nbsp; The security provided by this protocol is only as effectiv=
e as the<br>
&gt;&nbsp;&nbsp; security provided by the underlying GSS mechanisms.<br>
&gt;<br>
&gt;&nbsp;&nbsp; All the security considerations from RFC 2845, RFC 2930 an=
d RFC 2743<br>
&gt;&nbsp;&nbsp; apply to the protocol described in this document.<br>
&gt;<br>
&gt;&nbsp;&nbsp; The mechanism in Section 4.1.1 effectively allows pre-auth=
entication<br>
&gt;&nbsp;&nbsp; oracle.&nbsp; This allow a pre-authentication information =
disclosure in<br>
s/allow/allows/<br>
&gt;&nbsp;&nbsp; GSS-API TKEY negotiation.&nbsp; An unauthenticated attacke=
r can determine<br>
&gt;&nbsp;&nbsp; which GSSAPI session keynames are currently active in the =
server's<br>
&gt;&nbsp;&nbsp; dynamic keyring by observing differential error codes in T=
KEY responses.<br>
&gt;<br>
&gt; Notes<br>
&gt; -----<br>
&gt; The other angle would be to change the section 4.1.1 to disallow repor=
ting the BADNAME error and handle everything uniformly.<br>
&gt;<br>
&gt; Instructions:<br>
&gt; -------------<br>
&gt; This erratum is currently posted as &quot;Reported&quot;. (If it is sp=
am, it<br>
&gt; will be removed shortly by the RFC Production Center.) Please<br>
&gt; use &quot;Reply All&quot; to discuss whether it should be verified or<=
br>
&gt; rejected. When a decision is reached, the verifying party&nbsp;<br>
&gt; will log in to change the status and edit the report, if necessary.<br=
>
&gt;<br>
&gt; --------------------------------------<br>
&gt; RFC3645 (draft-ietf-dnsext-gss-tsig-06)<br>
&gt; --------------------------------------<br>
&gt; Title&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; : Generic Security Service Algorithm for Secret Key Tra=
nsaction Authentication for DNS (GSS-TSIG)<br>
&gt; Publication Date&nbsp;&nbsp;&nbsp; : October 2003<br>
&gt; Author(s)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
: S. Kwan, P. Garg, J. Gilroy, L. Esibov, J. Westhead, R. Hall<br>
&gt; Category&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp; : PROPOSED STANDARD<br>
&gt; Source&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; : DNS Extensions<br>
&gt; Stream&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; : IETF<br>
&gt; Verifying Party&nbsp;&nbsp;&nbsp;&nbsp; : IESG<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; dnsext mailing list -- [email protected]<br>
&gt; To unsubscribe send an email to [email protected]<br>
<br>
</div>
</div>
</body>
</html>

--_000_PH0PR11MB496624C99CCDA5EC8D275CBFA956APH0PR11MB4966namp_--


--===============9172511590006177450==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRE5TT1AgbWFp
bGluZyBsaXN0IC0tIGRuc29wQGlldGYub3JnClRvIHVuc3Vic2NyaWJlIHNlbmQgYW4gZW1haWwg
dG8gZG5zb3AtbGVhdmVAaWV0Zi5vcmcK

--===============9172511590006177450==--