Text   |  XML   |  ReML   |   Visible Warnings:

Null Pointer Dereference  at mech-login.c:37

No properties have been set. | edit properties
Jump to warning location ↓ warning details...
Show Events | Options

mech_login_auth_continue

(/home/sate/Testcases/c/cve/dovecot-1.2.0/src/auth/mech-login.c)expand/collapse
Show more  
 17  (struct auth_request *request,
 18                           const unsigned char *data, size_t data_size)
 19  {
 20          static const char prompt2[] = "Password:";
 21          const char *username, *error;
 22   
 23          if (request->user == NULL) {
 24                  username = t_strndup(data, data_size);
 25   
 26                  if (!auth_request_set_username(request, username, &error)) {
 27                          auth_request_log_info(request, "", "%s", error);
 28                          auth_request_fail(request);
 29                          return;
 30                  }
 31   
 32                  request->callback(request, AUTH_CLIENT_RESULT_CONTINUE,
 33                                    prompt2, strlen(prompt2));
 34          } else {
 35[+]                 char *pass = p_strndup(unsafe_data_stack_pool, data, data_size);
 36                  auth_request_verify_plain(request, pass, plain_verify_callback);
 37                  safe_memset(pass, 0, strlen(pass));
Show more  




Change Warning 7623.25589 : Null Pointer Dereference

Priority:
State:
Finding:
Owner:
Note: