> [daniel-marsch...@viathinksoft.de - Wed Jul 06 20:42:03 2011]:
> 
> 
> #2 - OpenSSL crashes when ULONG_MAX limit of first subidentifier is
reached
> 

Couldn't actually reproduce a crash but it did produce invalid encoding
for this case.

> 
> #3 - OpenSSL allows illegal paddings for first subidentifier
> 
> The DER encoding "06 02 *80* xx" which includes an illegal 0x80 padding 
> at the first subidentifier can be decoded by OpenSSL, but is illegal as 
> defined by ITU-T Rec. X.690 8.19.2.
> 

A bug in the check has another consequence: some correct OIDs like
2.65500 are rejected as having an invalid encoding.

Anyway #2 and #3 should be fixed now. I'll look into #1.

See: http://cvs.openssl.org/chngview?cn=21164

Thanks for the report, Steve.
-- 
Dr Stephen N. Henson. OpenSSL project core developer.
Commercial tech support now available see: http://www.openssl.org

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to