Katalog CWE

CWE-299 · Słabość

Improper Check for Certificate Revocation

Abstrakcja
Bazowa
Status
Szkic
Ryzyko wykorzystania
średnie
Dodano
19 lipca 2006
Ostatnia zmiana
11 grudnia 2025

Podatności CVE z tą słabościąPełny wpis na cwe.mitre.org ↗

Opis

The product does not check or incorrectly checks the revocation status of a certificate, which may cause it to use a certificate that has been compromised.

An improper check for certificate revocation is a far more serious flaw than related certificate failures. This is because the use of any revoked certificate is almost certainly malicious. The most common reason for certificate revocation is compromise of the system in question, with the result that no legitimate servers will be using a revoked certificate, unless they are sorely out of sync.

Skutki

  • Access Control

    Gain Privileges or Assume Identity

    Trust may be assigned to an entity who is not who it claims to be.

  • Integrity, Other

    Other

    Data from an untrusted (and possibly malicious) source may be integrated.

  • Confidentiality

    Read Application Data

    Data may be disclosed to an entity impersonating a trusted entity, resulting in information disclosure.

Zapobieganie

  • Architecture and Design

    Ensure that certificates are checked for revoked status.

  • Implementation

    If certificate pinning is being used, ensure that all relevant properties of the certificate are fully validated before the certificate is pinned, including the revoked status.

Przykłady podatności

Słabość nadrzędna

Słabości podrzędne

Kiedy powstaje

Dotyczy

Not Language-Specific, Not Technology-Specific, Web Based

Źródła

  1. The CLASP Application Security Process — Secure Software, Inc., 2005
  2. 24 Deadly Sins of Software Security — Michael Howard, David LeBlanc, John Viega, "Sin 23: Improper Use of PKI, Especially SSL." Page 347, McGraw-Hill, 2010

Wpis z katalogu CWE 4.20.