CVE-2026-32935
Modified
Modified - Updated After Analysis
Padding Oracle Timing Attack in phpseclib AES-CBC Mode
Publication date: 2026-03-20
Last updated on: 2026-05-08
Assigner: GitHub, Inc.
Description
Description
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.
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| phpseclib | phpseclib | to 1.0.27 (exc) |
| phpseclib | phpseclib | From 2.0.0 (inc) to 2.0.52 (exc) |
| phpseclib | phpseclib | From 3.0.0 (inc) to 3.0.50 (exc) |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-208 | Two separate operations in a product require different amounts of time to complete, in a way that is observable to an actor and reveals security-relevant information about the state of the product, such as whether a particular operation was successful or not. |