BloodHoundAD / BloodHound

Six Degrees of Domain Admin
GNU General Public License v3.0
9.79k stars 1.72k forks source link

White screen when using symlinked config.json #718

Open Mag1cByt3s opened 3 months ago

Mag1cByt3s commented 3 months ago

Describe the bug BloodHound won't start and instead displays a blank white screen when using a symlinked config.json. This bug impacts any system that is using a config manager which uses symbolic links to reference configuration files.

To Reproduce Steps to reproduce the behavior:

  1. create symbolic link at ~/.config/bloodhound/config.json which points to different location
  2. start BloodHound.
  3. Get a white screen

Expected behavior BloudHound should be able to follow the symlink and read and parse the configuration file config.json

Screenshots

Additional context If you try to remove the symlink BloodHound starts normally.