LDAPv3 Updates – NET+OS 6.3

 

 

 

Last Updated: 08/18/06         Fix Count: 1

 

 
Title
LDAPv3 queries could cause a system crash
 
Case: 1216020
 
Date Fixed: 08/18/06
 
Description
When running an ldapv3 client from any NET+ARM board and using the board to make
an inquiry of a directory server, if the number of entities returned was more than 2,
the NET+ARM running NET+OS would crash.
 
Solution
Return 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