adamwill / 389-ds-base

Forked from 389-ds-base 4 years ago
Clone

6d2b128 Ticket 50581 - ns-slapd crashes during ldapi search

Authored and Committed by tbordaz 4 years ago
    Ticket 50581 - ns-slapd crashes during ldapi search
    
    Bug Description:
    	Using ldapi, if the length of the socket file path exceeds
    	46 bytes it triggers a buffer overflow while reseting a connection.
    	Reset happens at open/close/error.
    
    Fix Description:
    	Use a buffer sized for a PRNetAddr.local.path (~100bytes)
    	Use of MAXPATHLEN (4kb) is too much.
    
    https://pagure.io/389-ds-base/issue/50581
    
    Reviewed by: William Brown, Alexander Bokovoy, Mark Reynolds, Simon Pichugi
    
    Platforms tested: F30 (thanks !!)
    
    Flag Day: no
    
    Doc impact: no
    
        
file modified
+22 -17