7.5

CVE-2024-1394

Golang-fips/openssl: memory leaks in code encrypting and decrypting rsa payloads

A memory leak flaw was found in Golang in the RSA encrypting/decrypting code, which might lead to a resource exhaustion vulnerability using attacker-controlled inputs​. The memory leak happens in github.com/golang-fips/openssl/openssl/rsa.go#L113. The objects leaked are pkey​ and ctx​. That function uses named return parameters to free pkey​ and ctx​ if there is an error initializing the context or setting the different properties. All return statements related to error cases follow the "return nil, nil, fail(...)" pattern, meaning that pkey​ and ctx​ will be nil inside the deferred function that should free them.
Daten sind bereitgestellt durch das CVE Programm von einer CVE Numbering Authority (CNA) (Unstrukturiert).
HerstellerRed Hat
Produkt Red Hat Ansible Automation Platform 2.4 for RHEL 8
Default Statusaffected
Version 0:1.4.5-1.el8ap
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat Ansible Automation Platform 2.4 for RHEL 9
Default Statusaffected
Version 0:1.4.5-1.el9ap
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat Developer Tools
Default Statusaffected
Version 0:1.19.13-6.el7_9
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 8
Default Statusaffected
Version 8090020240313170136.26eb71ac
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 8
Default Statusaffected
Version 0:5.1.1-2.el8_9
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 8
Default Statusaffected
Version 0:9.2.10-8.el8_9
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 8
Default Statusaffected
Version 0:9.2.10-16.el8_10
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 8
Default Statusaffected
Version 8100020240808093819.afee755d
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 8
Default Statusaffected
Version 0:101-2.el8_10
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 9
Default Statusaffected
Version 0:1.20.12-2.el9_3
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 9
Default Statusaffected
Version 0:9.2.10-8.el9_3
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 9
Default Statusaffected
Version 0:5.1.1-2.el9_3
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 9
Default Statusaffected
Version 0:1.21.9-2.el9_4
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 9
Default Statusaffected
Version 0:9.2.10-16.el9_4
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 9
Default Statusaffected
Version 0:5.1.1-2.el9_4
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 9
Default Statusaffected
Version 2:1.33.7-3.el9_4
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 9
Default Statusaffected
Version 4:4.9.4-5.el9_4
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 9
Default Statusaffected
Version 6:0.7.3-4.el9_4
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 9
Default Statusaffected
Version 2:1.14.3-3.el9_4
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 9
Default Statusaffected
Version 1:1.4.0-4.el9_4
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 9
Default Statusaffected
Version 4:1.1.12-3.el9_4
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 9
Default Statusaffected
Version 0:132-1.el9
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 9.0 Update Services for SAP Solutions
Default Statusaffected
Version 2:4.2.0-4.el9_0
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 9.0 Update Services for SAP Solutions
Default Statusaffected
Version 1:1.0.1-6.el9_0
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 9.2 Extended Update Support
Default Statusaffected
Version 0:1.19.13-7.el9_2
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 9.2 Extended Update Support
Default Statusaffected
Version 2:4.4.1-20.el9_2
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.12
Default Statusaffected
Version 1:1.23.4-5.2.rhaos4.12.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.12
Default Statusaffected
Version 0:0.16.0-2.2.rhaos4.12.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.12
Default Statusaffected
Version 1:1.4.0-1.1.rhaos4.12.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.12
Default Statusaffected
Version 0:1.25.3-5.2.rhaos4.12.git44a2cb2.el9
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.12
Default Statusaffected
Version 0:1.25.0-2.2.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.12
Default Statusaffected
Version 0:2.14.0-5.2.rhaos4.12.el9
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.12
Default Statusaffected
Version 0:4.12.0-202403251017.p0.gd4c9e3c.assembly.stream.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.12
Default Statusaffected
Version 3:4.2.0-7.2.rhaos4.12.el9
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.12
Default Statusaffected
Version 3:1.1.6-5.2.rhaos4.12.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.12
Default Statusaffected
Version 2:1.9.4-3.2.rhaos4.12.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.13
Default Statusaffected
Version 1:1.29.1-2.2.rhaos4.13.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.13
Default Statusaffected
Version 1:1.4.0-1.1.rhaos4.13.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.13
Default Statusaffected
Version 0:1.26.5-11.1.rhaos4.13.git919cc6e.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.13
Default Statusaffected
Version 0:1.26.0-4.1.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.13
Default Statusaffected
Version 0:2.15.0-7.1.rhaos4.13.el9
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.13
Default Statusaffected
Version 0:4.13.0-202404020737.p0.gd192e90.assembly.stream.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.13
Default Statusaffected
Version 3:4.4.1-5.2.rhaos4.13.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.13
Default Statusaffected
Version 4:1.1.12-1.1.rhaos4.13.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.13
Default Statusaffected
Version 2:1.11.2-2.2.rhaos4.13.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.14
Default Statusaffected
Version 0:0.19.0-1.3.rhaos4.14.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.14
Default Statusaffected
Version 1:1.4.0-1.2.rhaos4.14.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.14
Default Statusaffected
Version 0:1.27.4-6.1.rhaos4.14.gitd09e4c0.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.14
Default Statusaffected
Version 0:1.27.0-3.1.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.14
Default Statusaffected
Version 0:2.16.2-2.1.rhaos4.14.el9
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.14
Default Statusaffected
Version 0:4.14.0-202403261640.p0.gf7b14a9.assembly.stream.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.14
Default Statusaffected
Version 0:4.14.0-202403251040.p0.g607e2dd.assembly.stream.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.14
Default Statusaffected
Version 3:4.4.1-11.3.rhaos4.14.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.14
Default Statusaffected
Version 2:1.11.2-10.3.rhaos4.14.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.14
Default Statusaffected
Version 1:1.29.1-10.4.rhaos4.14.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.14
Default Statusaffected
Version 0:0.19.0-1.4.rhaos4.14.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.14
Default Statusaffected
Version 3:2.1.7-3.4.rhaos4.14.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.14
Default Statusaffected
Version 1:1.4.0-1.3.rhaos4.14.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.14
Default Statusaffected
Version 0:1.27.4-7.2.rhaos4.14.git082c52f.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.14
Default Statusaffected
Version 0:1.27.0-3.2.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.14
Default Statusaffected
Version 0:2.16.2-2.2.rhaos4.14.el9
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.14
Default Statusaffected
Version 0:4.14.0-202404160939.p0.g7bee54d.assembly.stream.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.14
Default Statusaffected
Version 0:4.14.0-202404151639.p0.gd2acdd5.assembly.stream.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.14
Default Statusaffected
Version 0:4.14.0-202404151639.p0.g81558cc.assembly.stream.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.14
Default Statusaffected
Version 0:4.14.0-202404151639.p0.gf7b14a9.assembly.stream.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.14
Default Statusaffected
Version 0:4.14.0-202404151639.p0.g8926a29.assembly.stream.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.14
Default Statusaffected
Version 0:4.14.0-202404151639.p0.g607e2dd.assembly.stream.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.14
Default Statusaffected
Version 3:4.4.1-11.4.rhaos4.14.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.14
Default Statusaffected
Version 4:1.1.12-1.2.rhaos4.14.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.14
Default Statusaffected
Version 2:1.11.2-10.4.rhaos4.14.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.14
Default Statusaffected
Version 0:4.14.19-202403280926.p0.gc1f8861.assembly.4.14.19.el9
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.14
Default Statusaffected
Version 414.92.202407300859-0
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.15
Default Statusaffected
Version 1:1.29.1-20.3.rhaos4.15.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.15
Default Statusaffected
Version 0:0.20.0-1.1.rhaos4.15.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.15
Default Statusaffected
Version 1:1.4.0-1.2.rhaos4.15.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.15
Default Statusaffected
Version 0:1.28.4-8.rhaos4.15.git24f50b9.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.15
Default Statusaffected
Version 0:1.28.0-3.1.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.15
Default Statusaffected
Version 0:2.16.2-2.1.rhaos4.15.el9
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.15
Default Statusaffected
Version 0:4.15.0-202403211240.p0.g62c4d45.assembly.stream.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.15
Default Statusaffected
Version 0:4.15.0-202403211549.p0.g2e3cca1.assembly.stream.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.15
Default Statusaffected
Version 3:4.4.1-21.1.rhaos4.15.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.15
Default Statusaffected
Version 4:1.1.12-1.1.rhaos4.15.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.15
Default Statusaffected
Version 2:1.11.2-21.2.rhaos4.15.el8
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.15
Default Statusaffected
Version 0:4.15.6-202403280951.p0.g94b1c2a.assembly.4.15.6.el9
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4.15
Default Statusaffected
Version 415.92.202407191425-0
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenStack Platform 16.2
Default Statusaffected
Version 0:3.3.23-16.el8ost
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenStack Platform 17.1 for RHEL 8
Default Statusaffected
Version 0:0.2.1-3.el8ost
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenStack Platform 17.1 for RHEL 9
Default Statusaffected
Version 0:3.4.26-8.el9ost
Version < *
Status unaffected
HerstellerRed Hat
Produkt Red Hat OpenStack Platform 17.1 for RHEL 9
Default Statusaffected
Version 0:0.2.1-3.el9ost
Version < *
Status unaffected
HerstellerRed Hat
Produkt RHODF-4.16-RHEL-9
Default Statusaffected
Version v4.16.0-137
Version < *
Status unaffected
HerstellerRed Hat
Produkt RHODF-4.16-RHEL-9
Default Statusaffected
Version v4.16.0-38
Version < *
Status unaffected
HerstellerRed Hat
Produkt NBDE Tang Server
Default Statusaffected
HerstellerRed Hat
Produkt OpenShift Developer Tools and Services
Default Statusaffected
HerstellerRed Hat
Produkt OpenShift Developer Tools and Services
Default Statusaffected
HerstellerRed Hat
Produkt OpenShift Pipelines
Default Statusunaffected
HerstellerRed Hat
Produkt OpenShift Serverless
Default Statusaffected
HerstellerRed Hat
Produkt Red Hat Ansible Automation Platform 1.2
Default Statusaffected
HerstellerRed Hat
Produkt Red Hat Ansible Automation Platform 1.2
Default Statusaffected
HerstellerRed Hat
Produkt Red Hat Certification for Red Hat Enterprise Linux 8
Default Statusaffected
HerstellerRed Hat
Produkt Red Hat Certification Program for Red Hat Enterprise Linux 9
Default Statusaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 7
Default Statusunknown
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 7
Default Statusunknown
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 7
Default Statusunknown
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 7
Default Statusunknown
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 7
Default Statusunknown
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 7
Default Statusunknown
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 8
Default Statusunaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 8
Default Statusunaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 8
Default Statusunaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 8
Default Statusunaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 8
Default Statusunaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 8
Default Statusunaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 8
Default Statusunaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 8
Default Statusunaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 8
Default Statusunaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 8
Default Statusunaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 9
Default Statusaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 9
Default Statusunaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 9
Default Statusunaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 9
Default Statusaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 9
Default Statusunaffected
HerstellerRed Hat
Produkt Red Hat Enterprise Linux 9
Default Statusunaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4
Default Statusunaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4
Default Statusunaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4
Default Statusunaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4
Default Statusunknown
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4
Default Statusunaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4
Default Statusunaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Container Platform 4
Default Statusaffected
HerstellerRed Hat
Produkt Red Hat Openshift Container Storage 4
Default Statusunknown
HerstellerRed Hat
Produkt Red Hat OpenShift Dev Spaces
Default Statusaffected
HerstellerRed Hat
Produkt Red Hat OpenShift GitOps
Default Statusaffected
HerstellerRed Hat
Produkt Red Hat OpenShift on AWS
Default Statusaffected
HerstellerRed Hat
Produkt Red Hat OpenShift Virtualization 4
Default Statusunaffected
HerstellerRed Hat
Produkt Red Hat OpenStack Platform 16.1
Default Statusunknown
HerstellerRed Hat
Produkt Red Hat OpenStack Platform 16.1
Default Statusaffected
HerstellerRed Hat
Produkt Red Hat OpenStack Platform 16.1
Default Statusunaffected
HerstellerRed Hat
Produkt Red Hat OpenStack Platform 16.2
Default Statusaffected
HerstellerRed Hat
Produkt Red Hat OpenStack Platform 16.2
Default Statusaffected
HerstellerRed Hat
Produkt Red Hat OpenStack Platform 16.2
Default Statusunaffected
HerstellerRed Hat
Produkt Red Hat OpenStack Platform 17.1
Default Statusaffected
HerstellerRed Hat
Produkt Red Hat OpenStack Platform 17.1
Default Statusaffected
HerstellerRed Hat
Produkt Red Hat OpenStack Platform 17.1
Default Statusunaffected
HerstellerRed Hat
Produkt Red Hat OpenStack Platform 18.0
Default Statusaffected
HerstellerRed Hat
Produkt Red Hat Service Interconnect 1
Default Statusaffected
HerstellerRed Hat
Produkt Red Hat Service Interconnect 1
Default Statusaffected
HerstellerRed Hat
Produkt Red Hat Service Interconnect 1
Default Statusaffected
HerstellerRed Hat
Produkt Red Hat Software Collections
Default Statusunaffected
HerstellerRed Hat
Produkt Red Hat Storage 3
Default Statusunknown
VulnDex Vulnerability Enrichment
Diese Information steht angemeldeten Benutzern zur Verfügung. Login Login
Zu dieser CVE wurde keine Warnung gefunden.
EPSS Metriken
Typ Quelle Score Percentile
EPSS FIRST.org 1.38% 0.804
CVSS Metriken
Quelle Base Score Exploit Score Impact Score Vector String
secalert@redhat.com 7.5 3.9 3.6
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CWE-401 Missing Release of Memory after Effective Lifetime

The product does not sufficiently track and release allocated memory after it has been used, which slowly consumes remaining memory.