Skip to content

TURN Server should require same username used for creation+access of allocation #120

Closed

Description

@Sean-Der

We should store the username used to create the allocation, and then assert that it hasn't changed across requests

  All requests after the initial Allocate must use the same username as
   that used to create the allocation, to prevent attackers from
   hijacking the client's allocation.  Specifically, if the server
   requires the use of the long-term credential mechanism, and if a non-
   Allocate request passes authentication under this mechanism, and if
   the 5-tuple identifies an existing allocation, but the request does
   not use the same username as used to create the allocation, then the
   request MUST be rejected with a 441 (Wrong Credentials) error.

Activity

  1. changed the title [-]TURN Server should require same MessageIntegrity used for creation+access of allocation[/-] [+]TURN Server should require same username used for creation+access of allocation[/+] on Dec 23, 2025
  2. added a commit that references this issue on Dec 24, 2025
    08c4d1e
  3. added a commit that references this issue on Dec 24, 2025
    f80c90e
  4. added a commit that references this issue on Dec 25, 2025
    c4a4327
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      ⌂ 换网址