Lucene search

K
friendsofphpOpenJS FoundationFRIENDSOFPHP:PHPSECLIB:PHPSECLIB:CVE-2024-27354
HistoryMar 02, 2024 - 12:31 a.m.

phpseclib a large prime can cause a denial of service

2024-03-0200:31:33
OpenJS Foundation
github.com
6
phpseclib
denial of service
large prime
certificate
cpu consumption
isprime check
cve-2024-27354
nist
github
debian
security advisory

CVSS3

7.5

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

HIGH

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

AI Score

6.5

Confidence

High

EPSS

0.001

Percentile

41.1%

Description An issue was discovered in phpseclib 1.x before 1.0.23, 2.x before 2.0.47, and 3.x before 3.0.36. An attacker can construct a malformed certificate containing an extremely large prime to cause a denial of service (CPU consumption for an isPrime primality check). NOTE: this issue was introduced when attempting to fix CVE-2023-27560. References https://nvd.nist.gov/vuln/detail/CVE-2024-27354 https://gist.github.com/katzj/ee72f3c2a00590812b2ea3c0c8890e0b https://github.com/phpseclib/phpseclib/blob/master/phpseclib/Math/PrimeField.php#L49 phpseclib/phpseclib@2870c8f phpseclib/phpseclib@ad5dbdf phpseclib/phpseclib@c55b751 https://lists.debian.org/debian-lts-announce/2024/03/msg00002.html https://lists.debian.org/debian-lts-announce/2024/03/msg00003.html https://github.com/FriendsOfPHP/security-advisories/blob/master/phpseclib/phpseclib/CVE-2024-27354.yaml GHSA-hg35-mp25-qf6h

Affected configurations

Vulners
Node
phpseclibphpseclibRange<3.0.36
VendorProductVersionCPE
phpseclibphpseclib*cpe:2.3:a:phpseclib:phpseclib:*:*:*:*:*:*:*:*

CVSS3

7.5

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

HIGH

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

AI Score

6.5

Confidence

High

EPSS

0.001

Percentile

41.1%