Browse Source

Make log message warn about detected attempts to exploit 21018.

Nick Mathewson 7 years ago
parent
commit
0fb3058ece
1 changed files with 4 additions and 2 deletions
  1. 4 2
      src/or/rendcommon.c

+ 4 - 2
src/or/rendcommon.c

@@ -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) {