Skip to content

[Bug] [Access Control] Peers Within the Same Group Are Reachable #4616

Description

@carefreecaribou

Describe the problem

peers within the same group can always reach each other directly. Access control policies only control traffic between different groups, not within a group. When you configure policies allowing Group1 to communicate with Group2 and Group1 to communicate with Group3, and remove the default policy, Group1 members can still ping, scan, and SSH to each other. We do not have peers within the same group advertised. So peers in Group1 cannot see each-other (not including administrator privileged users), but can perform network discovery to determine which peers exist.

To Reproduce

  1. Create two groups in NetBird: Group1, Group2
  2. Add 2-3 peers to Group1
  3. Add 1-2 peers to Group2
  4. Create an access control policy: Allow Group1 → Group2
  5. Remove the default access control policy
  6. Confirm no other policies exist that would allow Group1 → Group1
  7. Test from a regular user peer in Group1: Ping another peer in Group1
  8. All connections within Group1 succeed

Expected behavior

With the default Access Control Policy removed, it is expected that only rules explicitly defined should grant access to groups, peers, and resources.

Are you using NetBird Cloud?

No, Selfhosted.

NetBird version

Netbird Client: v0.59.5
Netbird Server: v0.59.5

Is any other VPN software installed?

Yes. Wireguard, ProtonVPN, but these are disabled during testing.

Debug output

netbirdStatus_dA.txt

Create and upload a debug bundle, and share the returned file key:

9a2544acba54ee76273b90851f8577f72ebad9d0547399a91af5952a5264fafa/d80e6674-afe1-43cd-9e29-2e3882847b4a

Screenshots

Image

Have you tried these troubleshooting steps?

  • Reviewed client troubleshooting (if applicable)
  • Checked for newer NetBird versions
  • Searched for similar issues on GitHub (including closed ones)
  • Restarted the NetBird client
  • Disabled other VPN software
  • Checked firewall settings

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions