CVE-2026-35189CWE-770denial-of-service

CVE-2026-35189

Medium · published September 29, 2026

CVSS v3.1
5.3
EPSS
0%
Percentile
17.8
In the wild
Unconfirmed
What it is

Issue summary: A certificate with many nameRelativeToCRLIssuer CRL

distribution points causes disproportionate heap growth when OpenSSL caches

X.509 extensions.

Impact summary: Receiving a crafted certificate from a malicious peer can lead

to significant memory pressure and possible Denial of Service in clients or

in servers that solicit client certificates.

CWE: CWE-770: Allocation of Resources Without Limits or Throttling

Description: A certificate or a set of certificates that fits under the limit for

size of certificates accepted from the peer (~100 KiB) can result in allocation

of several hundred MiB of resident memory on the receiving side

during a normal TLS handshake. This may be enough to crash the client or

server, if multiple concurrent connections lead to similarly large memory

allocations.

The fix postpones processing of the CRL distribution points extensions in

certificates to the time when the processed value is required for CRL processing.

This avoids keeping large memory allocations for a long time when such

certificates are received.

FIPS impact: no

The affected code is outside the FIPS module boundary.

The record
Technical detail
CVSS v3.1
5.3 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
CVSS v4.0
Not supplied
EPSS
0.00267 · 17.8th percentile
Weakness
CWE-770 · Allocation of Resources Without Limits or Throttling
Published
2026-09-29T20:17Z
Affected products (7)
ProductVersionsFixed in
openssl/openssl≥ 1.0.2, < 1.0.2zs1.0.2zs
openssl/openssl≥ 1.1.1, < 1.1.1zj1.1.1zj
openssl/openssl≥ 3.0.0, < 3.0.233.0.23
openssl/openssl≥ 3.4.0, < 3.4.83.4.8
openssl/openssl≥ 3.5.0, < 3.5.93.5.9
openssl/openssl≥ 3.6.0, < 3.6.53.6.5
openssl/openssl≥ 4.0.0, < 4.0.34.0.3
References (5)
EPSS history
Timeline
  • 01 OCT 03:46Z
    EPSS moved — → 0%
    epss
  • 29 SEP 15:32Z
    Excessive Memory Allocation in Relative CRLDP Processing
    cvelistv5