The *deref_res pointer in sdap_x_deref_parse_entry is uninitialized. If ldap_get_entry_controls() failed, we would attempt to free a random chuck of memory with ldap_derefresponse_free()
*deref_res pointer
sdap_x_deref_parse_entry
ldap_get_entry_controls()
ldap_derefresponse_free()
Fields changed
patch: 0 => 1 status: new => assigned
milestone: NEEDS_TRIAGE => SSSD 1.6.0
Fixed in master - 621c0a33924a8b1a657b552dd609a551a79a7aea
resolution: => fixed status: assigned => closed
rhbz: => 0
Metadata Update from @jhrozek: - Issue assigned to jhrozek - Issue set to the milestone: SSSD 1.6.0
SSSD is moving from Pagure to Github. This means that new issues and pull requests will be accepted only in SSSD's github repository.
This issue has been cloned to Github and is available here: - https://github.com/SSSD/sssd/issues/1919
If you want to receive further updates on the issue, please navigate to the github issue and click on subscribe button.
subscribe
Thank you for understanding. We apologize for all inconvenience.