-
Bug
-
Resolution: Unresolved
-
Major
-
rhel-8.4.0
-
ipa-4.13.1-3.el10
-
None
-
Low
-
rhel-idm-ipa
-
ssg_idm
-
24
-
26
-
0
-
QE ack, Dev ack
-
False
-
False
-
-
No
-
None
-
Pass
-
RegressionOnly
-
Release Note Not Required
-
-
Unspecified
-
None
-
57,005
Description of problem:
If the AD forest root has a mix case name the this is preserved for the trust object. It looks like netr_DsRGetForestTrustInformation returns this name in all lower case, which is ok since DNS names are case-insensitive.
Unfortunately there is a case-sensitive comparison in fetch_domains():
for t in domains.entries:
if t.type == lsa.LSA_FOREST_TRUST_DOMAIN_INFO:
tname = unicode(t.forest_trust_data.dns_domain_name.string)
if tname == trustdomain: <<<<<<<<<<<<<<<<<<<<<<<<<<
continue
result['domains'][tname] =
elif t.type == lsa.LSA_FOREST_TRUST_TOP_LEVEL_NAME:
tname = unicode(t.forest_trust_data.string)
if tname == trustdomain:
and as a result the forest root is added a second time as forest member which casuse all kind of unexpected behavior.
- external trackers
- links to
-
RHSA-2025:154934
ipa security update