Skip to content

v2.5.23

Choose a tag to compare

@github-actions github-actions released this 06 Oct 22:11
· 23 commits to main since this release

RustHound-CE v2.5.23

Correctness & stability release: fixes a BloodHound CE ingestion break on HasSIDHistory, empty Members on large groups, and a crash during the session phase, plus a new WriteRDN edge.

Fixed

  • HasSIDHistory is now emitted as typed principals ({ObjectIdentifier, ObjectType}) for users, groups and computers (#79), instead of a raw SID-string list that recent BloodHound CE rejected at ingestion (cannot unmarshal string ... into ein.TypedPrincipal). ObjectType is resolved in the checker via the global sid_type map (Base fallback).
  • LDAP range retrieval: groups with more than 1499 members no longer return an empty Members array (#76). Ranged attribute requests (member;range=0-*) are now paged until the server returns all entries, restoring MemberOf relationships on large groups.
  • Floating point exception during the session collection phase (#77): guard against a division by zero when computing progress over an empty active-target set.

Added

  • WriteRDN: WriteProperty rights applied directly to an object's Relative Distinguished Name are now detected and emitted as the corresponding edge (#78), matching bloodyAD.

Full Changelog: v2.5.22...v2.5.23