BloodHound icon indicating copy to clipboard operation
BloodHound copied to clipboard

Bug: node colors are black

Open pwnter opened this issue 1 year ago • 11 comments

Description:

Node colors are black, i had this since few updates ago..

Are you intending to fix this bug?

"no"

Component(s) Affected:

  • UI

Actual Behavior:

Node colors are black, i had this since few updates ago..

  • I tried resetting the database docker-compose down -v, removed bloodhound .config files.
  • Removed all the docker images & freshly installed bloodhound-ce but I still have same issues*

Screenshots/Code Snippets/Sample Files:

Image

Environment Information:

BloodHound: [v7.0.1]

Collector: [SharpHound: v2.5.13] & [Python-BloodHound-CE by dirkjanm: Latest]

OS: [Kali: 6.11.2] & [Arch-Linux: 6.12.13-1-lts]

Browser (if UI related): [Kali: Mozilla Firefox 128.7.0esr] & [Arch: Mozilla Firefox 135.0]

Node.js (if UI related: [Kali: Node.js v20.18.1] & [Arch: Node.js v23.8.0]

Contributor Checklist:

  • [ ] I have searched the issue tracker to ensure this bug hasn't been reported before or is not already being addressed.
  • [ ] I have provided clear steps to reproduce the issue.
  • [ ] I have included relevant environment information details.
  • [ ] I have checked that any JSON files I am attempting to upload to BloodHound are valid.

pwnter avatar Feb 16 '25 11:02 pwnter

Nodes are fine in BloodHound-Legacy..

Edit: Used Python-BloodHound injestor by dirkjanm

Image

pwnter avatar Feb 16 '25 11:02 pwnter

BloodHound CE and Legacy use completely different UI mechanisms. Can you please provide a screenshot of your browser console error log when loading the CE user interface?

StephenHinck avatar Feb 18 '25 16:02 StephenHinck

Not the OP, but I also have the same issue. Here are my browser's (Firefox) console error logs.

Image

ScubaRoomba avatar Feb 19 '25 20:02 ScubaRoomba

This happens for me only in a virtualized Firefox.

  • Firefox in VM (QEMU/KVM): black
  • Chromium in VM (QEMU/KVM): works
  • Firefox on host: works

exploide avatar Feb 22 '25 14:02 exploide

BloodHound CE and Legacy use completely different UI mechanisms. Can you please provide a screenshot of your browser console error log when loading the CE user interface?

Firefox:

Image

Its working in Chrome:

Image

pwnter avatar Feb 24 '25 15:02 pwnter

It appears to work again. With BloodHound 7.1.1 and Firefox 136.0.2, the node icons look as intended, even in a virtualized environment. The WebGL rendering errors are also gone.

Either it has already been fixed or something just changed on my end. Don't know if the other reporters still face the problem.

exploide avatar Mar 23 '25 12:03 exploide

Thank you for confirming, really glad this is working again!

StephenHinck avatar Mar 24 '25 15:03 StephenHinck

Its working on Firefox in VMs & Host.. Thank you.

pwnter avatar Mar 27 '25 18:03 pwnter

This has apparently reappeared on BloodHound v7.4.0 on Kali Linux FireFox. Chromium continues to work as expected.

StephenHinck avatar May 30 '25 01:05 StephenHinck

Same issue here with BloodHound v7.5.1 on Kali Linux 6.12.20 (VM), Firefox 115.1.0esr, Node.js v18.19.0.

Image

Skriep avatar Jul 11 '25 19:07 Skriep

Its working on Firefox 140.0 ESR..

Image

For anyone having the issue, switch to other browsers for now..

pwnter avatar Jul 12 '25 11:07 pwnter

I don't believe this is something we can control, this is either a bug in WebGL or its an upstream bug in sigma. The fact that the issue is mainly happening in virtualized envs makes me think its probably a bug in the webgl/gpu implementation in the virtualization. Either way, this isn't something we really have the capability to fix.

rvazarkar avatar Dec 05 '25 17:12 rvazarkar