Source: rust-snow
Severity: important
X-Debbugs-Cc: alexander.kj...@gmail.com

Dear Maintainer,

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.

-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.6.11-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=locale: Cannot set 
LC_ALL to default locale: No such file or directory
UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Reply via email to