1. 28 Oct, 2014 1 commit
  2. 27 Oct, 2014 5 commits
  3. 24 Oct, 2014 1 commit
    • Paul Donohue's avatar
      Fix invalid/double free if PKCS#11 token does not include CA certs · 3215c305
      Paul Donohue authored
      Commit b06b862f ("Include supporting certificates from PKCS#11 tokens")
      calls gnutls_free() on an invalid 't.data' value if
      gnutls_pkcs11_get_raw_issuer() returns an error, and calls
      gnutls_x509_crt_deinit() twice on 'issuer' if gnutls_x509_crt_import()
      returns an error.
      
      If the Issuer cert is not available on the PKCS#11 token,
      then gnutls_pkcs11_get_raw_issuer() fails and the call to
      gnutls_free(t.data) causes libc to print the following message then
      kill the process:
      *** Error in `/usr/sbin/openconnect': double free or corruption
      (!prev): 0x0000555555c69ff0 ***
      Signed-off-by: default avatarPaul Donohue <git@PaulSD.com>
      Signed-off-by: default avatarDavid Woodhouse <David.Woodhouse@intel.com>
      3215c305
  4. 22 Oct, 2014 1 commit
  5. 12 Oct, 2014 2 commits
  6. 10 Oct, 2014 1 commit
  7. 09 Oct, 2014 9 commits
  8. 29 Sep, 2014 3 commits
  9. 15 Sep, 2014 2 commits
  10. 08 Sep, 2014 1 commit
  11. 28 Aug, 2014 1 commit
  12. 22 Aug, 2014 1 commit
  13. 21 Aug, 2014 1 commit
  14. 18 Aug, 2014 1 commit
  15. 17 Aug, 2014 8 commits
  16. 16 Aug, 2014 1 commit
  17. 14 Aug, 2014 1 commit