Approved changes feed: RSS · Atom
cpe:2.3:a:phpseclib:phpseclib:*:*:*:*:*:*:*:*
part: a version: * update: *
| Vendor | Phpseclib (c430a16e-ade7-536c-90d0-3af9a8bba2c4) |
|---|---|
| Product | Phpseclib (d68de9e7-f346-5b90-9f25-c6a240a1c20c) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from purl2cpe mapping |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
pkg:deb/debian/php-phpseclib |
purl2cpe | 2026-06-01 10:16:45.824125 |
pkg:deb/ubuntu/php-phpseclib |
purl2cpe | 2026-06-01 10:16:45.824128 |
pkg:github/phpseclib/phpseclib |
purl2cpe | 2026-06-01 10:16:45.824132 |
pkg:rpm/fedora/php-phpseclib |
purl2cpe | 2026-06-01 10:16:45.824135 |
pkg:sourceforge/phpseclib.mirror |
purl2cpe | 2026-06-01 10:16:45.824138 |
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-55599 |
vulnerable | 2026-07-29 01:00:28.526008 |
phpseclib: X.509 certificate validation sends attacker-controlled outbound requests (server-side request forgery) via Authority Information Access
MEDIUM (5.8)
phpseclib is a PHP secure communications library. From 0.1.1 until 1.0.30, 2.0.55, and 3.0.54, when an application validates an untrusted X.509 certificate with phpseclib, X509::validateSignature() reads a URL out of that certificate's Authority Information Access (AIA) extension and connects to it. Attacker who supplies certificate fully controls host, port, and path of that connection. URL fetching is enabled by default, and no destination is blocked. An unauthenticated attacker can therefore make a validating server open connections to internal hosts and ports it should never reach, for example loopback 127.0.0.1, cloud metadata address 169.254.169.254, and internal-only services. This is a server-side request forgery (SSRF) caused by an insecure default. This vulnerability is fixed in 1.0.30, 2.0.55, and 3.0.54.
Published: 2026-06-22T20:00:09.322Z
Updated: 2026-06-23T16:12:08.949Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-44167 |
vulnerable | 2026-06-08 08:03:18.105980 |
phpseclib: CVE-2024-27355 mitigation bypass — OID amplification DoS in ASN1::decodeOID()
HIGH (7.5)
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.
Published: 2026-05-12T17:22:14.764Z
Updated: 2026-05-14T19:24:44.689Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-40194 |
vulnerable | 2026-06-08 08:01:20.036444 |
phpseclib has a variable-time HMAC comparison in SSH2::get_binary_packet() using != instead of hash_equals()
LOW (3.7)
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.
Published: 2026-04-10T20:24:06.696Z
Updated: 2026-05-08T15:18:43.231Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-32935 |
vulnerable | 2026-06-08 07:57:18.346421 |
phpseclib's AES-CBC unpadding susceptible to padding oracle timing attack
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.
Published: 2026-03-20T02:48:59.778Z
Updated: 2026-05-08T15:19:11.716Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-27355 |
vulnerable | 2026-06-08 06:31:28.590526 |
Details available
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).
Published: 2024-03-01T00:00:00.000Z
Updated: 2024-08-13T13:38:16.577Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-27354 |
vulnerable | 2026-06-08 06:31:28.589888 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-52892 |
vulnerable | 2026-06-08 06:17:55.854771 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-49316 |
vulnerable | 2026-06-08 06:14:29.001991 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-27560 |
vulnerable | 2026-06-08 05:57:42.034827 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2021-30130 |
vulnerable | 2026-06-08 05:31:46.934022 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.