Staging Environment: Content and features may be unstable or change without notice.
Search for packages
Package details: pkg:composer/phpseclib/phpseclib@3.0.37
purl pkg:composer/phpseclib/phpseclib@3.0.37
Next non-vulnerable version 3.0.52
Latest non-vulnerable version 3.0.52
Risk 4.0
Vulnerabilities affecting this package (3)
Vulnerability Summary Fixed by
VCID-96xr-m836-f7cq
Aliases:
CVE-2026-44167
GHSA-3qpq-r242-jqj7
phpseclib is a PHP secure communications library. Prior to 1.0.29, 2.0.54, and 3.0.52, anyone loading untrusted ASN1 files (eg. X509 certificates, RSA PKCS8 private or public keys, etc). This is a bypass of CVE-2024-27355. This vulnerability is fixed in 1.0.29, 2.0.54, and 3.0.52.
3.0.52
Affected by 0 other vulnerabilities.
VCID-ejz5-zmbt-afbg
Aliases:
CVE-2026-32935
GHSA-94g3-g5v7-q4jg
phpseclib is a PHP secure communications library. Projects using versions 0.1.1 through 1.0.26, 2.0.0 through 2.0.51, and 3.0.0 through 3.0.49 are vulnerable to a to padding oracle timing attack when using AES in CBC mode. This issue has been fixed in versions 1.0.27, 2.0.52 and 3.0.50.
3.0.50
Affected by 2 other vulnerabilities.
VCID-hyua-p4yb-byh1
Aliases:
CVE-2026-40194
GHSA-r854-jrxh-36qx
phpseclib is a PHP secure communications library. Starting in 0.1.1 and prior to 3.0.51, 2.0.53, and 1.0.28, phpseclib\Net\SSH2::get_binary_packet() uses PHP's != operator to compare a received SSH packet HMAC against the locally computed HMAC. != on equal-length binary strings in PHP uses memcmp(), which short-circuits on the first differing byte. This is a real variable-time comparison (CWE-208), proven by scaling benchmarks. This vulnerability is fixed in 3.0.51, 2.0.53, and 1.0.28.
3.0.51
Affected by 1 other vulnerability.
Vulnerabilities fixed by this package (0)
Vulnerability Summary Aliases
This package is not known to fix vulnerabilities.

Date Actor Action Vulnerability Source VulnerableCode Version
2026-06-12T22:21:04.921941+00:00 GitLab Importer Affected by VCID-96xr-m836-f7cq https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/phpseclib/phpseclib/CVE-2026-44167.yml 38.6.0
2026-06-12T22:01:28.021821+00:00 GitLab Importer Affected by VCID-hyua-p4yb-byh1 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/phpseclib/phpseclib/CVE-2026-40194.yml 38.6.0
2026-06-12T21:33:04.266347+00:00 GitLab Importer Affected by VCID-ejz5-zmbt-afbg https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/phpseclib/phpseclib/CVE-2026-32935.yml 38.6.0