1. 19 5月, 2016 1 次提交
  2. 18 5月, 2016 4 次提交
  3. 17 5月, 2016 1 次提交
  4. 12 5月, 2016 1 次提交
  5. 10 5月, 2016 1 次提交
  6. 05 5月, 2016 2 次提交
  7. 04 5月, 2016 1 次提交
  8. 03 5月, 2016 1 次提交
    • D
      Fix ASN1_INTEGER handling. · d7ab691b
      Dr. Stephen Henson 提交于
      Only treat an ASN1_ANY type as an integer if it has the V_ASN1_INTEGER
      tag: V_ASN1_NEG_INTEGER is an internal only value which is never used
      for on the wire encoding.
      
      Thanks to David Benjamin <davidben@google.com> for reporting this bug.
      
      This was found using libFuzzer.
      
      RT#4364 (part)CVE-2016-2108.
      Reviewed-by: NEmilia Käsper <emilia@openssl.org>
      d7ab691b
  9. 01 5月, 2016 2 次提交
  10. 29 4月, 2016 2 次提交
  11. 23 4月, 2016 1 次提交
  12. 21 4月, 2016 1 次提交
  13. 20 4月, 2016 2 次提交
  14. 18 4月, 2016 1 次提交
  15. 14 4月, 2016 1 次提交
    • V
      Bugfix: in asn1parse avoid erroneous len after a sub-sequence · bdcd660e
      Viktor Dukhovni 提交于
      Introduced in:
      
          commit 79c7f74d
          Author: Ben Laurie <ben@links.org>
          Date:   Tue Mar 29 19:37:57 2016 +0100
      
          Fix buffer overrun in ASN1_parse().
      
      Problem input:
      
          https://tools.ietf.org/html/draft-ietf-curdle-pkix-eddsa-00#section-8.1
          -----BEGIN PUBLIC KEY-----
          MC0wCAYDK2VkCgECAyEAGb9ECWmEzf6FQbrBZ9w7lshQhqowtrbLDFw4rXAxZuE=
          -----END PUBLIC KEY-----
      
      Previously:
      
              0:d=0  hl=2 l=  45 cons: SEQUENCE
              2:d=1  hl=2 l=   8 cons: SEQUENCE
              4:d=2  hl=2 l=   3 prim: OBJECT            :1.3.101.100
              9:d=2  hl=2 l=   1 prim: ENUMERATED        :02
          Error in encoding
          140735164989440:error:0D07207B:asn1 encoding routines:ASN1_get_object:header too long:../openssl/crypto/asn1/asn1_lib.c:148:
      
      Now:
      
          0:d=0  hl=2 l=  45 cons: SEQUENCE
          2:d=1  hl=2 l=   8 cons: SEQUENCE
          4:d=2  hl=2 l=   3 prim: OBJECT            :1.3.101.100
          9:d=2  hl=2 l=   1 prim: ENUMERATED        :02
         12:d=1  hl=2 l=  33 prim: BIT STRING
            0000 - 00 19 bf 44 09 69 84 cd-fe 85 41 ba c1 67 dc 3b   ...D.i....A..g.;
            0010 - 96 c8 50 86 aa 30 b6 b6-cb 0c 5c 38 ad 70 31 66   ..P..0....\8.p1f
            0020 - e1                                                .
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      bdcd660e
  16. 13 4月, 2016 4 次提交
  17. 05 4月, 2016 2 次提交
  18. 04 4月, 2016 1 次提交
  19. 31 3月, 2016 1 次提交
    • B
      Fix buffer overrun in ASN1_parse(). · 79c7f74d
      Ben Laurie 提交于
      Fix buffer overrun in asn1_get_length().
      
      Reproducer: asn1parse-reproduce crash-6bfd417f47bc940f6984f5e639b637fd4e6074bc
      
      Fix length calculations.
      
      Reproducer: asn1parse-reproduce crash-1819d0e54cd2b0430626c59053e6077ef04c2ffb
      Reproducer: asn1parse-reproduce crash-9969db8603e644ddc0ba3459b51eac7a2c4b729b
      
      Make i long.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      79c7f74d
  20. 30 3月, 2016 1 次提交
  21. 23 3月, 2016 2 次提交
  22. 22 3月, 2016 3 次提交
  23. 21 3月, 2016 2 次提交
  24. 19 3月, 2016 2 次提交