Skip to content

phpseclib does not properly limit the ASN1 OID length

High severity GitHub Reviewed Published Mar 2, 2024 to the GitHub Advisory Database • Updated Mar 21, 2024

Package

composer phpseclib/phpseclib (Composer)

Affected versions

< 1.0.23
>= 3.0.0, < 3.0.36
>= 2.0.0, < 2.0.47

Patched versions

1.0.23
3.0.36
2.0.47

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. When processing the ASN.1 object identifier of a certificate, a sub identifier may be provided that leads to a denial of service (CPU consumption for decodeOID).

References

Published by the National Vulnerability Database Mar 1, 2024
Published to the GitHub Advisory Database Mar 2, 2024
Reviewed Mar 4, 2024
Last updated Mar 21, 2024

Severity

High

Weaknesses

No CWEs

CVE ID

CVE-2024-27355

GHSA ID

GHSA-jr22-8qgm-4q87

Source code

Checking history
See something to contribute? Suggest improvements for this vulnerability.