Skip to content
Heist/ feed
Back to feed
UnratedFix available

Unauthenticated Nonce Increment in snow

Type: advisorySources: OSV

There was a logic bug where unauthenticated payloads could still cause a nonce increment in snow's internal state. For an attacker with privileges to inject packets into the channel over which the Noise session operates, this could allow a denial-of-service attack which could prevent message delivery by sending garbage data. Note that this only affects those who are using the stateful TransportState, not those using StatelessTransportState. This has been patched in version 0.9.5, and all users are recommended to update.

Products
snow
Affected versions
Not specified
Fixed versions
0.9.5
CVEs
CVE-2024-58265
Confirmed fixed CVEs
Not specified
Updated in this feed
30 Oct 2026, 08:40 UTC · Revision 1

Source evidence

Unauthenticated Nonce Increment in snow

core-osv · Original source

Published 23 Jan 2024, 12:00 UTC

There was a logic bug where unauthenticated payloads could still cause a nonce increment in snow's internal state. For an attacker with privileges to inject packets into the channel over which the Noise session operates, this could allow a denial-of-service attack which could prevent message delivery by sending garbage data. Note that this only affects those who are using the stateful TransportState, not those using StatelessTransportState. This has been patched in version 0.9.5, and all users are recommended to update.

osv:RUSTSEC-2024-0011

snow

Fixed versions: 0.9.5

Complete source record
{
  "id": "5d6e2d3cfc6d2f6bfec551a1c728ea250b2176bc508c8b15a5bd068b9afb8dfa",
  "url": "https://osv.dev/vulnerability/RUSTSEC-2024-0011",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Unauthenticated Nonce Increment in snow",
    "summary": "There was a logic bug where unauthenticated payloads could still cause a nonce increment in snow's internal state. For an attacker with privileges to inject packets into the channel over which the Noise session operates, this could allow a denial-of-service attack which could prevent message delivery by sending garbage data. Note that this only affects those who are using the stateful TransportState, not those using StatelessTransportState. This has been patched in version 0.9.5, and all users are recommended to update.",
    "evidence": "osv:RUSTSEC-2024-0011",
    "products": [
      {
        "name": {
          "value": "snow",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "0.9.5",
            "evidence": "/affected/0/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "unknown",
    "structured": {
      "id": "RUSTSEC-2024-0011",
      "aliases": [
        "CVE-2024-58265",
        "GHSA-7g9j-g5jg-3vv3",
        "RUSTSEC-2024-0011"
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "SEMVER",
              "events": [
                {
                  "introduced": "0.0.0-0"
                },
                {
                  "fixed": "0.9.5"
                }
              ]
            }
          ],
          "package": {
            "name": "snow",
            "purl": "pkg:cargo/snow",
            "ecosystem": "crates.io"
          },
          "database_specific": {
            "cvss": null,
            "source": "https://github.com/rustsec/advisory-db/blob/osv/crates/RUSTSEC-2024-0011.json",
            "categories": [
              "crypto-failure",
              "denial-of-service"
            ],
            "informational": null
          },
          "ecosystem_specific": {
            "affects": {
              "os": [],
              "arch": [],
              "functions": []
            },
            "affected_functions": null
          }
        }
      ],
      "modified": "2026-10-12T18:00:03.400491142Z",
      "provider": "osv",
      "references": [
        "https://crates.io/crates/snow",
        "https://rustsec.org/advisories/RUSTSEC-2024-0011.html",
        "https://github.com/mcginty/snow/commit/12e8ae55547ae297d5f70599e5c884ea891303eb"
      ],
      "provider_metadata": {
        "license": "CC0-1.0"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2024-58265",
        "evidence": "/aliases"
      }
    ],
    "security_relevant": true,
    "severity_evidence": null
  },
  "source_id": "core-osv",
  "document_id": 306326,
  "published_at": "2024-01-23T12:00:00+00:00"
}