Every CVE Search/ Get API key

CVE-2026-43823

Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update

7.5 High

When initializing an RSA public key from DER or PEM bytes throws an error, the EVP_PKEY* is double-freed: first in the catch block, then in the deinit. This can lead to a crash on future memory allocations. This double-free manifests when BoringSSL cannot decode the public key from the bytes provided. This vulnerability is addressed in swift-crypto version 4.5.1.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

0.43%Up 0.2 points since Jul 24, 2026
90%50%10%1%

What each source reports

CVE List Score used 7.5

When initializing an RSA public key from DER or PEM bytes throws an error, the EVP_PKEY* is double-freed: first in the catch block, then in the deinit. This can lead to a crash on future memory allocations. This double-free manifests when BoringSSL cannot decode the public key from the bytes provided. This vulnerability is addressed in swift-crypto version 4.5.1.

Record
CVE-2026-43823
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-415
Updated
2026-11-02
EUVDEUVD-2026-48288 7.5

When initializing an RSA public key from DER or PEM bytes throws an error, the EVP_PKEY* is double-freed: first in the catch block, then in the deinit. This can lead to a crash on future memory allocations. This double-free manifests when BoringSSL cannot decode the public key from the bytes provided. This vulnerability is addressed in swift-crypto version 4.5.1.

Record
EUVD-2026-48288
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
NVD 7.5

When initializing an RSA public key from DER or PEM bytes throws an error, the EVP_PKEY* is double-freed: first in the catch block, then in the deinit. This can lead to a crash on future memory allocations. This double-free manifests when BoringSSL cannot decode the public key from the bytes provided. This vulnerability is addressed in swift-crypto version 4.5.1.

Record
CVE-2026-43823
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-415
Updated
2026-11-02
OSV 7.5

When initializing an RSA public key from DER or PEM bytes throws an error, the EVP_PKEY* is double-freed: first in the catch block, then in the deinit. This can lead to a crash on future memory allocations. This double-free manifests when BoringSSL cannot decode the public key from the bytes provided. This vulnerability is addressed in swift-crypto version 4.5.1.

Record
CVE-2026-43823
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2026:45784 7.5

Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update

Record
RHSA-2026:45784
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2026:45785 8.8

Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update

Record
RHSA-2026:45785
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
nodejs24
Red Hat:hummingbird:1
From an advisory covering 2 CVEs
before 0:24.18.0-0.5.hum1
0:24.18.0-0.5.hum1
nodejs24-bin
Red Hat:hummingbird:1
From an advisory covering 2 CVEs
before 0:24.18.0-0.5.hum1
0:24.18.0-0.5.hum1
nodejs24-devel
Red Hat:hummingbird:1
From an advisory covering 2 CVEs
before 0:24.18.0-0.5.hum1
0:24.18.0-0.5.hum1
nodejs24-docs
Red Hat:hummingbird:1
From an advisory covering 2 CVEs
before 0:24.18.0-0.5.hum1
0:24.18.0-0.5.hum1
nodejs24-full-i18n
Red Hat:hummingbird:1
From an advisory covering 2 CVEs
before 0:24.18.0-0.5.hum1
0:24.18.0-0.5.hum1
nodejs24-libs
Red Hat:hummingbird:1
From an advisory covering 2 CVEs
before 0:24.18.0-0.5.hum1
0:24.18.0-0.5.hum1
nodejs24-npm
Red Hat:hummingbird:1
From an advisory covering 2 CVEs
before 0:11.16.0-1.24.18.0.0.5.hum1
0:11.16.0-1.24.18.0.0.5.hum1
nodejs24-npm-bin
Red Hat:hummingbird:1
From an advisory covering 2 CVEs
before 0:24.18.0-0.5.hum1
0:24.18.0-0.5.hum1
swift-lang
Red Hat:hummingbird:1
From an advisory covering 5 CVEs
before 0:6.3.3-0.1.1.hum1
0:6.3.3-0.1.1.hum1
swift-lang-runtime
Red Hat:hummingbird:1
From an advisory covering 5 CVEs
before 0:6.3.3-0.1.1.hum1
0:6.3.3-0.1.1.hum1

History

History
RecordedChangedSources
affected, facts
first indexedCVE List, EUVD, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-43823 is a high vulnerability (CVSS 7.5) in Apple Swift-crypto, published July 23, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.43%, the 37th percentile. No source names a fixed version.

References

Show 36 moreShow less
MoveEnter Open