Commit 0fb3058e authored by Nick Mathewson's avatar Nick Mathewson 🦀
Browse files

Make log message warn about detected attempts to exploit 21018.

parent d978216d
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -1327,8 +1327,10 @@ rend_cache_store_v2_desc_as_client(const char *desc,
                                                    intro_size);
    if (n_intro_points <= 0) {
      log_warn(LD_REND, "Failed to parse introduction points. Either the "
               "service has published a corrupt descriptor or you have "
               "provided invalid authorization data.");
               "service has published a corrupt descriptor, or you have "
               "provided invalid authorization data, or (maybe!) the "
               "server is deliberately serving broken data in an attempt "
               "to crash you with bug 21018.");
      retval = -2;
      goto err;
    } else if (n_intro_points > MAX_INTRO_POINTS) {