Bug 2442371 (CVE-2026-1229)

Summary: CVE-2026-1229 github.com/cloudflare/circl/ecc/p384: CIRCL ecc/p384: Incorrect cryptographic calculations via specific inputs
Product: [Other] Security Response Reporter: OSIDB Bzimport <bzimport>
Component: vulnerabilityAssignee: Product Security DevOps Team <prodsec-dev>
Status: NEW --- QA Contact:
Severity: low Docs Contact:
Priority: low    
Version: unspecifiedKeywords: Security
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
A flaw was found in the `github.com/cloudflare/circl/ecc/p384` package. The `CombinedMult` function, which is part of the elliptic curve cryptography (ECC) implementation for the `secp384r1` curve, generates an incorrect value when provided with specific inputs. This can lead to incorrect cryptographic calculations. However, it is important to note that ECDH (Elliptic Curve Diffie-Hellman) and ECDSA (Elliptic Curve Digital Signature Algorithm) signing operations that utilize this curve are not impacted by this vulnerability.
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 2442406, 2442402, 2442404, 2442405    
Bug Blocks:    

Description OSIDB Bzimport 2026-02-24 16:03:28 UTC
The CombinedMult function in the CIRCL ecc/p384 package (secp384r1 curve) produces an incorrect value for specific inputs. The issue is fixed by using complete addition formulas.
ECDH and ECDSA signing relying on this curve are not affected.

The bug was fixed in  v1.6.3 https://github.com/cloudflare/circl/releases/tag/v1.6.3 .