{"id":"CVE-2024-33851","aliases":["GHSA-3494-cfwf-56hw"],"url":"https://o3.security/vulnerability/CVE-2024-33851","summary":"mdanter/ecc affected by timing vulnerability in cryptographic side-channels","details":"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.)\n\nParagon Initiative Enterprises [hard-forked phpecc/phpecc](https://github.com/phpecc/phpecc/issues/289) and discovered the issue in the original code, then released v2.0.1 which fixes the vulnerability. [The upstream code](https://github.com/phpecc/phpecc) is no longer maintained and remains vulnerable for all versions.","published":"2024-04-27T00:00:00Z","modified":"2026-08-12T03:51:24.270161790Z","cvss":{"score":4.3,"severity":"MEDIUM","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N"},"epss":{"score":0.00408,"percentile":0.33958,"asOf":"2026-08-18"},"cisaKev":null,"exploitsKnown":0,"affectedPackages":[{"ecosystem":"Packagist","name":"paragonie/ecc","fixedVersion":"2.0.1"},{"ecosystem":"Packagist","name":"mdanter/ecc","fixedVersion":null}],"fix":null,"references":[{"type":"WEB","url":"https://github.com/paragonie/phpecc/releases/tag/v2.0.1"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/33xxx/CVE-2024-33851.json"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2024-33851"},{"type":"WEB","url":"https://github.com/phpecc/phpecc/issues/289"},{"type":"WEB","url":"https://github.com/FriendsOfPHP/security-advisories/blob/master/mdanter/ecc/CVE-2024-33851.yaml"},{"type":"WEB","url":"https://github.com/paragonie/phpecc/releases/tag/v2.0.0"}],"provenance":{"sources":["OSV.dev","FIRST.org (EPSS)"],"lastVerified":"2026-08-12T03:51:24.270161790Z"}}