Lucene search

K
veracodeVeracode Vulnerability DatabaseVERACODE:43742
HistoryOct 11, 2023 - 5:20 a.m.

Side Channel Attack

2023-10-1105:20:52
Veracode Vulnerability Database
sca.analysiscenter.veracode.com
6
side channel attack
timing attack
libcryptopp.so
vulnerability
scalar multiplication
ecp.cpp
algebra.cpp
prime field curves
binary field curves
private key

4.3 Medium

CVSS2

Attack Vector

NETWORK

Attack Complexity

MEDIUM

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

NONE

Availability Impact

NONE

AV:N/AC:M/Au:N/C:P/I:N/A:N

5.9 Medium

CVSS3

Attack Vector

NETWORK

Attack Complexity

HIGH

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

NONE

Availability Impact

NONE

CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N

0.05 Low

EPSS

Percentile

92.9%

libcryptopp.so is vulnerable to Timing Attack. The vulnerability arises from non-constant time scalar multiplication in ecp.cpp (prime field curves with small leakage) and algebra.cpp (binary field curves with large leakage). This leakage allows an attacker to measure the duration of hundreds to thousands of signing operations, potentially leading to the computation of the private key in use.

4.3 Medium

CVSS2

Attack Vector

NETWORK

Attack Complexity

MEDIUM

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

NONE

Availability Impact

NONE

AV:N/AC:M/Au:N/C:P/I:N/A:N

5.9 Medium

CVSS3

Attack Vector

NETWORK

Attack Complexity

HIGH

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

NONE

Availability Impact

NONE

CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N

0.05 Low

EPSS

Percentile

92.9%