Repository navigation
v2.5.23
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
HasSIDHistoryis 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).ObjectTypeis resolved in the checker via the globalsid_typemap (Basefallback).- LDAP range retrieval: groups with more than 1499 members no longer return an empty
Membersarray (#76). Ranged attribute requests (member;range=0-*) are now paged until the server returns all entries, restoringMemberOfrelationships 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