Skip to content

Bug in simple_asn1 causes parsing of X509-SVID with 0 elem Subject Name sequence to fail #147

@strideynet

Description

@strideynet

I appreciate this isn't a bug with this crate specifically, however, it feels worth raising here since this was a little frustrating to debug.

Example X509-SVID:

-----BEGIN CERTIFICATE-----
MIIDmjCCAoKgAwIBAgIQbZjBPxGOLrnfAxLtkchtlTANBgkqhkiG9w0BAQsFADBq
MRowGAYDVQQKExFsZWFmLnRlbGUub3R0ci5zaDEaMBgGA1UEAxMRbGVhZi50ZWxl
Lm90dHIuc2gxMDAuBgNVBAUTJzMyOTE5NjIwNzUyODgwMTY3ODk3OTg1ODI0Mzc2
NjQ2MzcxMzE2ODAeFw0yNTA0MDkxMDMwMDVaFw0yNTA0MTExMDMxMDVaMAAwggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDmqzwxMnmk8yd0g+ASN6oaEklx
JLpXwhf1arzS9uWmjgiv+3X2TL+8vKKrgtnw8ofsiApFuVikb3IFP+8DwTyj71iZ
mHYi3Pq2y1l5Ya1vC8yPLrga+sgBdvXgD44J+i4uqXtv770zRV1euxqV9d7BgBoV
evAKgIjQxYy0R84g0cA18DTV9bEAwMtYFc19iSJcuESbl9Sp/UaTRTRu+bkMqAfz
gfDAnh1kgfYn41aD49+/pqxAk5JbR1aljA5+Z3m3hb//8Qx7/aD3kP9swYK3HT5f
vKuexZhTnTptXIKyWOOEdcfoEkne8TKVpwMSpthD/a548wk0sMQo8XXu5V/vAgMB
AAGjgaUwgaIwDgYDVR0PAQH/BAQDAgOoMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggr
BgEFBQcDAjAMBgNVHRMBAf8EAjAAMB8GA1UdIwQYMBaAFEvdLDWayW1J6Q6teOEH
AtSH6r4vMEIGA1UdEQEB/wQ4MDaGNHNwaWZmZTovL2xlYWYudGVsZS5vdHRyLnNo
L2Zvby9iYXIvbXktbG92ZWx5LXBvZC9iYXIwDQYJKoZIhvcNAQELBQADggEBAEtv
/+pNjrqqBbzvgWvoVZCYMBvnly/xwQwsN2EiMOxj4SMPmxnLsSS12HD/s1sKADHR
G9nK0F9DSEcgg1nF/IUPOALNWbtrMg7t4lm/YKD866VEh5gUgHTdCfg0Z8ak4e/1
piP1FpZgnLpzW35vPCBCiu2U6OEuA/Ey8S+p1LHrKkgVltrf+AKlkbK1M+3LyiAP
+26XHUEx0jQNLKbBBL5tg4RXM3URL97EoC14T3wgomp4Y+liEkLeCqxnpICsCPtW
yr/9Zz2q9wvxqK7qqnqmJQyhvyasgDEzGO+NmQXGXhvQkNwGeLRhBmT30opuj5ND
/4BtLF/kWes8KNUMwfM=
-----END CERTIFICATE-----

Triggers:

Error: InvalidX509Svid(Certificate(ChainDecode(EmptyBuffer)))

I believe the upstream issue is acw/simple_asn1#33 - I'll see about raising a change there.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions