LDAPv3 Updates – NET+OS 6.3
Last Updated: 08/18/06 Fix Count: 1
TitleLDAPv3 queries could cause a system crash Case: 1216020
Date Fixed: 08/18/06
DescriptionWhen running an ldapv3 client from any NET+ARM board and using the board to makean inquiry of a directory server, if the number of entities returned was more than 2,
the NET+ARM running NET+OS would crash.
SolutionReturn values from ldap_first_entry and ldap_next_entry were being deallocated (freed).In fact these variables were not allocated (malloced) in the first place so freeing them was
causing memory corruption. The memory corruption was causing a system crash.
Files: netos\lib\arm7\32b\ghs\libds.a
netos\lib\arm7\32b\gnu\libds.a
netos\lib\arm9\32b\ghs\libds.a
netos\lib\arm9\32b\gnu\libds.a
Special Instructions
Patch Link: LDAPv3Updates_63
Dependencies
This patch also requires the installation of the following patch(es):
N/A