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.