Skip to content

Mbed TLS fails to report missing revocation information #10561

@joyantaDebnath

Description

@joyantaDebnath

Summary

For a given list of CRLs and a certificate, during certificate validation, if the CRL corresponding to the certificate in question is missing–rendering its revocation status indeterminable–Mbed TLS does not report the result as undetermined. Instead, it silently accepts the certificate as valid.

System information

Mbed TLS version (number or commit id): 4.0.0 or older
Operating system and version: Ubuntu 24.04

Expected behavior

Reject the certificate as invalid since revocation status could not be determined from the given CRLs

Actual behavior

Accepts the certificate without any warning / error messages to the user regarding undetermined revocation status

Metadata

Metadata

Assignees

No one assigned

    Labels

    component-x509enhancementhelp-wantedThis issue is not being actively worked on, but PRs welcome.priority-mediumMedium priority - this can be reviewed as time permitssize-mEstimated task size: medium (~1w)

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions