Consultor Eletrônico



Kbase P22923: DLC fix in 9.1D05 can cause additional problems with PROSTAR
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   26/11/2003
Status: Unverified

SYMPTOM(s):

_mprosrv receives segmentation fault on startup of a database.

When PROSTARTUP is being processed it uses $DLC as the directory name for
the startup.pf name. Even though $DLC is valid, it's length combined with
the length of "/startup.pf" is causing problems.

CHANGE:

Progress version 9.1D05

CAUSE:

Bug# 20030408-018

CAUSE:

Security issue associated with PROSTARTUP. Prostartup uses $DLC when
referencing startup.pf. If $DLC has a long directory structure this can
core dump.

FIX:

The lengths of the $DLC and $PROSTARTUP environment variables are checked
before they are used. If either of their lengths is greater than the
available buffer, an error message is sent. This has been fixed in 9.1D06 Service Pack and later.