Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

ubuntu логотип

CVE-2023-30590

Опубликовано: 28 нояб. 2023
Источник: ubuntu
Приоритет: medium
EPSS Низкий
CVSS3: 7.5

Описание

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.

РелизСтатусПримечание
bionic

ignored

end of standard support
devel

not-affected

18.19.1+dfsg-2ubuntu4
esm-apps/bionic

released

8.10.0~dfsg-2ubuntu0.4+esm5
esm-apps/focal

released

10.19.0~dfsg-3ubuntu1.6
esm-apps/jammy

released

12.22.9~dfsg-1ubuntu3.5
esm-apps/noble

not-affected

18.19.1+dfsg-2ubuntu4
esm-apps/xenial

released

4.2.6~dfsg-1ubuntu4.2+esm3
esm-infra-legacy/trusty

not-affected

0.10.25~dfsg2-2ubuntu1.2+esm2
focal

released

10.19.0~dfsg-3ubuntu1.6
jammy

released

12.22.9~dfsg-1ubuntu3.5

Показывать по

EPSS

Процентиль: 68%
0.00587
Низкий

7.5 High

CVSS3

Связанные уязвимости

CVSS3: 7.5
redhat
почти 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.

CVSS3: 7.5
nvd
больше 1 года назад

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.

CVSS3: 7.5
debian
больше 1 года назад

The generateKeys() API function returned from crypto.createDiffieHellm ...

CVSS3: 7.5
github
больше 1 года назад

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.

CVSS3: 5.3
fstec
почти 2 года назад

Уязвимость функции generateKeys() программной платформы Node.js, позволяющая нарушителю обойти существующие ограничения безопасности

EPSS

Процентиль: 68%
0.00587
Низкий

7.5 High

CVSS3