COMMAND

    deliver (MMDF)

SYSTEMS AFFECTED

    SCO OpenServer 5.0.6 upgrade from 5.0.x and 5.0.6 fresh install.

PROBLEM

    Following  is  based  on  a  Strategic Reconnisiance Team Security
    Advisory  (SRT2001-03).   SCO   OpenServer  5.0.6  ships  with   a
    previously  known  buggy  MMDF  package.   SCO  Security  Bulletin
    2000.06  states  "Recently  Network  Associates,  Inc.  issued   a
    SECURITY ADVISORY against all versions  of MMDF prior to the  beta
    release  2.44a-B4"  however  SCO  still  released OpenServer 5.0.6
    with version  2.43.3b of  MMDF.   deliver has  poor processing  of
    command   line   arguments   resulting   in   a   buffer  overflow
    /opt/K/SCO/MMDF/2.43.3b/usr/mmdf/bin/deliver  will  core  dump  if
    fed more than 4085 chars.

        /opt/K/SCO/MMDF/2.43.3b/usr/mmdf/bin/deliver `perl -e 'print "A" x 5000'`
	    Memory fault - core dumped

    This problem makes  it possible to  overwrite memory space  of the
    running process, and potentially  execute code with the  inherited
    privileges of root.

    Credit goes to Kevin Finisterre.

SOLUTION

    chmod    -s    /opt/K/SCO/MMDF/2.43.3b/usr/mmdf/bin/deliver     as
    workaround.

    Patch:

        ftp://ftp.sco.com/SSE/sse072b.tar.Z
        ftp://ftp.sco.com/SSE/sse072b.tar.bz2
        ftp://ftp.sco.com/SSE/sse072b.ltr

    SSE072B supersedes SSE072