Identical PCs may be merged into one device when using the same login

Abierto
#89 2 comentarios 0 reacciones 1 asignado Ver en GitHub

Los mantenedores suelen responder en 1 día

@oschwartz10612 ya está trabajando en esto.

Desde el 12/11/2026.

Evaluación

Este issue todavía no se ha evaluado.

Descripción

bug needs investigating
Describe the Bug

When a machine uses an OEM placeholder serial number (e.g., System Serial Number), its fingerprint is not unique. As a result, two PCs of the same model generate the same fingerprint.

When a second PC signs in using the same Pangolin user account, device approval is not triggered, and the second PC receives the same OLM as the first PC. This causes both devices to share the same OLM, resulting in their WireGuard peers overwriting each other and disrupting the connection.

Environment
  • OS Type & Version: Windows 11 (Any build)
  • Pangolin Version: 1.26
  • Edition (Community or Enterprise): Any
  • Gerbil Version: 1.6.0
  • Traefik Version: 3.7.13
  • Newt Version: 1.20
  • Client Version: 0.16.0
To Reproduce
  1. Use two PCs of the same model whose BIOS serial is a placeholder (System Serial Number, To Be Filled By O.E.M., Default string, ...).
  2. Install the client on PC A, sign in as user X, connect.
  3. Install the client on PC B, sign in as the same user X, connect.
AI Disclosure

No AI used in writing this bug report.

Expected Behavior

PC B gets its own OLM, appears as a second device, and requires device approval. Both PCs remain connected.

Lenguaje dominante
Go
Estrellas
26
Forks
10
Merge medio
5 h 49 min
PR fusionados (30 d)
12

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de fosrl/windows-linux

Todos los issues de fosrl/windows-linux

Issues similares

Más issues de Go

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.