An error in the elliptic curve point addition algorithm that uses mixed Jacobian-affine coordinates where it can yield a result `POINT_AT_INFINITY` when it should not. A man-in-the-middle attacker could use this to interfere with a connection, resulting in an attacked party computing an incorrect shared secret.
External Reference:
https://www.mozilla.org/en-US/security/advisories/mfsa2017-18/#CVE-2017-7781
Acknowledgements:
Name: the Mozilla project
Upstream: Antonio Sanso