Lucene search

K
ubuntucveUbuntu.comUB:CVE-2021-4239
HistoryDec 27, 2022 - 12:00 a.m.

CVE-2021-4239

2022-12-2700:00:00
ubuntu.com
ubuntu.com
14
noise protocol
crypto weakness
nonce wrapping
denial of service
encrypt function
decrypt function

CVSS3

7.5

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

HIGH

Availability Impact

NONE

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

EPSS

0.001

Percentile

34.6%

The Noise protocol implementation suffers from weakened cryptographic
security after encrypting 2^64 messages, and a potential denial of service
attack. After 2^64 (~18.4 quintillion) messages are encrypted with the
Encrypt function, the nonce counter will wrap around, causing multiple
messages to be encrypted with the same key and nonce. In a separate issue,
the Decrypt function increments the nonce state even when it fails to
decrypt a message. If an attacker can provide an invalid input to the
Decrypt function, this will cause the nonce state to desynchronize between
the peers, resulting in a failure to encrypt all subsequent messages.

CVSS3

7.5

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

HIGH

Availability Impact

NONE

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

EPSS

0.001

Percentile

34.6%