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

Aperta
#89 2 commenti 0 reazioni 1 assegnatario Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@oschwartz10612 ci sta già lavorando.

Dal 12/11/2026.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

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.

Lingua principale
Go
Stelle
26
Fork
10
Merge medio
5h 49m
PR unite (30g)
12

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di fosrl/windows-linux

Tutte le issue di fosrl/windows-linux

Issue simili

Altre issue su Go

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.