Skip to main content

IETF Last Call Review of draft-ietf-httpbis-no-vary-search-06
review-ietf-httpbis-no-vary-search-06-secdir-lc-bonnell-2026-07-22-00

Request Review of draft-ietf-httpbis-no-vary-search
Requested revision No specific revision (document currently at 08)
Type IETF Last Call Review
Team Security Area Directorate (secdir)
Deadline 2026-07-28
Requested 2026-07-07
Authors Domenic Denicola , Jeremy Roman , Nidhi Jaju
I-D last updated 2026-08-12 (Latest revision 2026-08-12)
Completed reviews Genart IETF Last Call review of -06 by Mallory Knodel (diff)
Secdir IETF Last Call review of -06 by Corey Bonnell (diff)
Secdir Telechat review of -07 by Corey Bonnell (diff)
Assignment Reviewer Corey Bonnell
State Completed
Request IETF Last Call review on draft-ietf-httpbis-no-vary-search by Security Area Directorate Assigned
Posted at https://mailarchive.ietf.org/arch/msg/secdir/TiltnNo2zz5tw4_Gy-eJfsLPX5I
Reviewed revision 06 (document currently at 08)
Result Has issues
Completed 2026-07-22
review-ietf-httpbis-no-vary-search-06-secdir-lc-bonnell-2026-07-22-00
The Security Considerations say "The main risk to be aware of is the impact of
mismatched URLs", but nowhere in this document (or in any of the normative
references) is a "mismatched URL" defined. I think this section needs to
elaborate on what this is so the guidance can be understood.

However, the most significant issue is that the Security Considerations is
seemingly written from the standpoint of a web browser. Given that non-browser
technologies also may implement this specification, I would expect this section
to contain guidance for other types of caches, especially shared caches.

A few other comments outside the Security Considerations:
1. Since Section 7 of this document replaces text in Section 4 of RFC 9111, I
would expect that this document updates RFC 9111. 2. Section 5.3 scopes the
algorithm to ASCII inputs ("To parse a key given an ASCII string keyString:"),
but the examples in 5.3.1 all contain non-ASCII code points.