diff options
author | Lukas Slebodnik <lslebodn@redhat.com> | 2013-11-25 16:01:59 +0100 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2013-12-02 16:43:16 +0100 |
commit | 0a509d518dd5d17e32e3a4c34b319a38210ba17b (patch) | |
tree | 61f8fa1f01c369123b05d882b7ef411952d5aa1b /scripts | |
parent | bd24c6f485ac1421053167eabd6e5e963829403b (diff) | |
download | sssd-0a509d518dd5d17e32e3a4c34b319a38210ba17b.tar.gz sssd-0a509d518dd5d17e32e3a4c34b319a38210ba17b.tar.xz sssd-0a509d518dd5d17e32e3a4c34b319a38210ba17b.zip |
SYSDB: Sanitize filter before removing ghost attrs
sysdb_add_user fails with EIO if enumeration is disabled and user contains
backslashes.
We try to remove ghost attributes from groups with disabled enumeration,
but unsanitized filter is used to find ghost attributes
"(|(ghost=usr\\\\002)" and ldb cannot parse this filter.
Resolves:
https://fedorahosted.org/sssd/ticket/2163
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions