---
id: CVE-2022-1473
title: >-
  The OPENSSL_LH_flush() function, which empties a hash table, contains a bug
  that breaks reuse of the memory occuppied by the removed hash table entries
summary: >-
  The OPENSSL_LH_flush() function, which empties a hash table, contains a bug
  that breaks reuse of the memory occuppied by the removed hash table entries.
  This function is used when decoding certificates or keys. If a long lived
  process pe…
severity: high
cvss: 7.5
cvssVector: 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'
cwe:
  - CWE-459
  - CWE-459
vendor: openssl
product: openssl
affected:
  - 'openssl >= 3.0.0, < 3.0.3'
  - active_iq_unified_manager
  - clustered_data_ontap
  - clustered_data_ontap_antivirus_connector
  - santricity_smi-s_provider
  - smi-s_provider
  - snapmanager
  - 'solidfire,_enterprise_sds_&_hci_storage_node'
  - solidfire_&_hci_management_node
  - a700s_firmware
  - h300s_firmware
  - h500s_firmware
  - h700s_firmware
  - h300e_firmware
  - h500e_firmware
  - h700e_firmware
  - h410s_firmware
  - aff_8300_firmware
  - fas_8300_firmware
  - aff_8700_firmware
  - fas_8700_firmware
  - aff_a400_firmware
  - fabric-attached_storage_a400_firmware
  - a250_firmware
  - aff_500f_firmware
  - fas_500f_firmware
patched:
  - openssl 3.0.3
published: '2022-05-03'
updated: '2026-10-14'
sourceUpdated: '2026-10-14T13:17:19.207'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2022-1473'
references:
  - url: 'https://cert-portal.siemens.com/productcert/pdf/ssa-953464.pdf'
    label: openssl-security@openssl.org
  - url: >-
      https://git.openssl.org/gitweb/?p=openssl.git%3Ba=commitdiff%3Bh=64c85430f95200b6b51fe9475bd5203f7c19daf1
    label: openssl-security@openssl.org
  - url: 'https://security.gentoo.org/glsa/202210-02'
    label: openssl-security@openssl.org
  - url: 'https://security.netapp.com/advisory/ntap-20220602-0009/'
    label: openssl-security@openssl.org
  - url: 'https://www.openssl.org/news/secadv/20220503.txt'
    label: openssl-security@openssl.org
  - url: 'https://cert-portal.siemens.com/productcert/pdf/ssa-953464.pdf'
    label: af854a3a-2127-422b-91ae-364da2661108
  - url: >-
      https://git.openssl.org/gitweb/?p=openssl.git%3Ba=commitdiff%3Bh=64c85430f95200b6b51fe9475bd5203f7c19daf1
    label: af854a3a-2127-422b-91ae-364da2661108
  - url: 'https://security.gentoo.org/glsa/202210-02'
    label: af854a3a-2127-422b-91ae-364da2661108
  - url: 'https://security.netapp.com/advisory/ntap-20220602-0009/'
    label: af854a3a-2127-422b-91ae-364da2661108
  - url: 'https://www.openssl.org/news/secadv/20220503.txt'
    label: af854a3a-2127-422b-91ae-364da2661108
  - url: 'https://cert-portal.siemens.com/productcert/html/ssa-398330.html'
    label: 0b142b55-0307-4c5a-b3c9-f314f3fb7c5e
  - url: 'https://cert-portal.siemens.com/productcert/html/ssa-419740.html'
    label: 0b142b55-0307-4c5a-b3c9-f314f3fb7c5e
  - url: 'https://cert-portal.siemens.com/productcert/html/ssa-794697.html'
    label: 0b142b55-0307-4c5a-b3c9-f314f3fb7c5e
  - url: 'https://cert-portal.siemens.com/productcert/html/ssa-942865.html'
    label: 0b142b55-0307-4c5a-b3c9-f314f3fb7c5e
  - url: 'https://cert-portal.siemens.com/productcert/html/ssa-953464.html'
    label: 0b142b55-0307-4c5a-b3c9-f314f3fb7c5e
tags:
  - nvd
epss: 0.02524
epssPercentile: 0.84475
ingestedAt: '2026-10-14T13:30:58.412Z'
---

## Overview

The OPENSSL_LH_flush() function, which empties a hash table, contains a bug that breaks reuse of the memory occuppied by the removed hash table entries. This function is used when decoding certificates or keys. If a long lived process periodically decodes certificates or keys its memory usage will expand without bounds and the process might be terminated by the operating system causing a denial of service. Also traversing the empty hash table entries will take increasingly more time. Typically such long lived processes might be TLS clients or TLS servers configured to accept client certificate authentication. The function was added in the OpenSSL 3.0 version thus older releases are not affected by the issue. Fixed in OpenSSL 3.0.3 (Affected 3.0.0,3.0.1,3.0.2).

## Affected

- `openssl >= 3.0.0, < 3.0.3`
- `active_iq_unified_manager`
- `clustered_data_ontap`
- `clustered_data_ontap_antivirus_connector`
- `santricity_smi-s_provider`
- `smi-s_provider`
- `snapmanager`
- `solidfire,_enterprise_sds_&_hci_storage_node`
- `solidfire_&_hci_management_node`
- `a700s_firmware`
- `h300s_firmware`
- `h500s_firmware`
- `h700s_firmware`
- `h300e_firmware`
- `h500e_firmware`
- `h700e_firmware`
- `h410s_firmware`
- `aff_8300_firmware`
- `fas_8300_firmware`
- `aff_8700_firmware`
- `fas_8700_firmware`
- `aff_a400_firmware`
- `fabric-attached_storage_a400_firmware`
- `a250_firmware`
- `aff_500f_firmware`
- `fas_500f_firmware`

## Remediation

Upgrade past the affected range:

- `openssl 3.0.3`
