Lucene search

K
ubuntucveUbuntu.comUB:CVE-2023-30590
HistoryNov 28, 2023 - 12:00 a.m.

CVE-2023-30590

2023-11-2800:00:00
ubuntu.com
ubuntu.com
13
cve-2023-30590
generatekeys
crypto.creatediffiehellman
missing keys
outdated keys
private key
public key
setprivatekey
documentation
security issues
diffiehellman
application-level security
implications
unix

7.5 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

HIGH

Availability Impact

NONE

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

7.6 High

AI Score

Confidence

High

0.001 Low

EPSS

Percentile

31.2%

The generateKeys() API function returned from crypto.createDiffieHellman()
only generates missing (or outdated) keys, that is, it only generates a
private key if none has been set yet, but the function is also needed to
compute the corresponding public key after calling setPrivateKey().
However, the documentation says this API call: “Generates private and
public Diffie-Hellman key values”. The documented behavior is very
different from the actual behavior, and this difference could easily lead
to security issues in applications that use these APIs as the DiffieHellman
may be used as the basis for application-level security, implications are
consequently broad.

OSVersionArchitecturePackageVersionFilename
ubuntu18.04noarchnodejs< 8.10.0~dfsg-2ubuntu0.4+esm5UNKNOWN
ubuntu20.04noarchnodejs< 10.19.0~dfsg-3ubuntu1.6UNKNOWN
ubuntu22.04noarchnodejs< 12.22.9~dfsg-1ubuntu3.5UNKNOWN
ubuntu23.10noarchnodejs< 18.13.0+dfsg1-1ubuntu2.2UNKNOWN
ubuntu14.04noarchnodejs< 0.10.25~dfsg2-2ubuntu1.2+esm2UNKNOWN
ubuntu16.04noarchnodejs< 4.2.6~dfsg-1ubuntu4.2+esm3UNKNOWN

7.5 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

HIGH

Availability Impact

NONE

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

7.6 High

AI Score

Confidence

High

0.001 Low

EPSS

Percentile

31.2%