mdanter/ecc affected by timing vulnerability in cryptographic side-channels
Moderate severity
GitHub Reviewed
Published
Apr 28, 2024
to the GitHub Advisory Database
•
Updated Nov 4, 2024
Description
Published by the National Vulnerability Database
Apr 27, 2024
Published to the GitHub Advisory Database
Apr 28, 2024
Reviewed
May 10, 2024
Last updated
Nov 4, 2024
phpecc, as used in all versions of mdanter/ecc, as well as paragonie/ecc before 2.0.1, has a branch-based timing leak in Point addition. (This Composer package is also known as phpecc/phpecc on GitHub, previously known as the Matyas Danter ECC library.)
Paragon Initiative Enterprises hard-forked phpecc/phpecc and discovered the issue in the original code, then released v2.0.1 which fixes the vulnerability. The upstream code is no longer maintained and remains vulnerable for all versions.
References