summaryrefslogtreecommitdiffstats
path: root/lib/libaccess/ldapacl.cpp
diff options
context:
space:
mode:
authorRich Megginson <rmeggins@redhat.com>2008-08-27 21:05:17 +0000
committerRich Megginson <rmeggins@redhat.com>2008-08-27 21:05:17 +0000
commit3cbd862d52228960b9a9a735b81d4a2da14d0ee9 (patch)
treec2b0a39b0f8a1673b620251324a682f9bd8b0d78 /lib/libaccess/ldapacl.cpp
parentf38168d04718776fac0c0ab09f095837d24d4503 (diff)
downloadds-3cbd862d52228960b9a9a735b81d4a2da14d0ee9.tar.gz
ds-3cbd862d52228960b9a9a735b81d4a2da14d0ee9.tar.xz
ds-3cbd862d52228960b9a9a735b81d4a2da14d0ee9.zip
Resolves: bug 458506
Bug Description: SASL bind can leak credentials in some cases Reviewed by: nkinder, nhosoi (Thanks!) Branch: HEAD Fix Description: There is this call in saslbind.c line 767: /* can't do any harm */ if (cred->bv_len == 0) cred->bv_val = NULL; apparently in some cases, cred bv_len is 0 but cred->bv_val is not-null. This causes a leak of cred->bv_val. The fix is to make sure cred->bv_val is freed if bv_len is 0. This should catch all cases where this erroneous assumption is made. Platforms tested: RHEL5, Fedora 8 Flag Day: no Doc impact: no QA impact: should be covered by regular nightly and manual testing New Tests integrated into TET: none
Diffstat (limited to 'lib/libaccess/ldapacl.cpp')
0 files changed, 0 insertions, 0 deletions