Lucene search

K
githubGitHub Advisory DatabaseGHSA-7G9J-G5JG-3VV3
HistoryJan 24, 2024 - 8:53 p.m.

Unauthenticated Nonce Increment in snow

2024-01-2420:53:48
CWE-440
GitHub Advisory Database
github.com
6
logic bug
unauthenticated payloads
nonce increment
snow
denial-of-service
injection
noise
communication
stateful transportstate
statelesstransportstate
patch
version 0.9.5
update
security vulnerability

6.9 Medium

AI Score

Confidence

High

Impact

There was a logic bug where unauthenticated payloads could still cause a nonce increment in snow’s internal state. For an attacker with the ability to inject packets into the channel Noise is talking over, this allows a denial-of-service type attack which could prevent communication as it causes the sending and receiving side to be expecting different nonce values than would arrive.

Note that this only affects those who are using the stateful TransportState, not those using StatelessTransportState.

Patches

This has been patched in version 0.9.5, and all users are recommended to update.

References

There will be a more formal report of this in the near future.

Affected configurations

Vulners
Node
snowsoftwaresnow_commanderRange<0.9.5
CPENameOperatorVersion
snowlt0.9.5

6.9 Medium

AI Score

Confidence

High