CVE catalog

CVE-2026-43994

Coturn is a free open source implementation of TURN and STUN Server. Versions prior to 4.10.0 contain a stack buffer overflow in decode_oauth_token_gcm(). A uint16_t nonce_len field read from an attac

[CVE catalog]

Severity
Critical · CVSS 9.8CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.68% · Oct 25, 2026

Coturn is a free open source implementation of TURN and STUN Server. Versions prior to 4.10.0 contain a stack buffer overflow in decode_oauth_token_gcm(). A uint16_t nonce_len field read from an attacker-supplied OAuth access token (0-65535) is passed directly to memcpy() as the copy length into a 256-byte stack buffer (oauth_encrypted_block.nonce[256]) without bounds checking. The overflow occurs before AES-GCM authentication is verified, the attacker does not need to know the OAuth key or produce a valid AES-GCM token. Up to 735 bytes of attacker-controlled data are written past the buffer, may corrupt adjacent stack data, including control-flow data depending on compiler, ABI, and mitigations. Requires --oauth mode (non-default). This may provide a plausible RCE primitive depending on exploit mitigations; because coturn is widely deployed for WebRTC TURN/STUN and --oauth is commonly recommended, impact can be broad. This issue has been fixed in version 4.10.0.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiancoturnsid4.18.0-1fixed
Debiancoturnforky4.18.0-1fixed
Debiancoturntrixie4.6.1-2vulnerable
Debiancoturnbookworm4.6.1-1vulnerable
CpecoturnNot reportedNot reportedvulnerable
CpecoturnNot reported4.10.0fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiancoturnsourcesid4.12.0-1not yet assignedNot reported[1140563]
Debiancoturnsourceforky4.12.0-1not yet assignedNot reported[1140563]
Debiancoturnsourcetrixie(unfixed)not yet assignedNot reported[1140563]
Debiancoturnsourcebookworm(unfixed)not yet assignedNot reported[1140563]
CpecoturncpeNot reported4.10.0Not reportedNot reportedNot reported

[Debian bug #1140563]

Notes

[trixie] coturn: Minor issue [bookworm] coturn: Minor issue; decode_oauth_token_gcm() OAuth nonce stack overflow present in 4.6.1, only reachable with non-default --oauth

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [coturn]Affected
    Details (2)
    • 4.6.1-1 · amd64 · bookworm

      Affected

      nvd · coturn · debian · bookworm; nvd · coturn · debian · 12

    • 4.6.1-1 · arm64 · bookworm

      Affected

      nvd · coturn · debian · bookworm; nvd · coturn · debian · 12

[Debian 13 (Trixie)]

  • [coturn]Affected

    Source package: [coturn]

    Details (2)
    • 4.6.1-2 · amd64 · trixie

      Affected

      nvd · coturn · debian · 13

    • 4.6.1-2+b2 · arm64 · trixie

      Affected

      nvd · coturn · debian · 13

Observed:

References