=====================================================================
                                   CERT-Renater

                        Note d'Information No. 2008/VULN421
_____________________________________________________________________

DATE                      : 10/10/2008

HARDWARE PLATFORM(S)      : /

OPERATING SYSTEM(S)       : Systems running CUPS versions prior to
                                                     1.3.9.

======================================================================
http://www.cups.org/newsgroups.php?s47+gcups.announce+v56+T0
______________________________________________________________________

CUPS 1.3.9 is now available for download from:

    http://www.cups.org/software.php

It contains the following fixes:

    * SECURITY: The HP-GL/2 filter did not range check pen numbers (STR
#2911)
    * SECURITY: The SGI image file reader did not range check 16-bit run
lengths (STR #2918)
    * SECURITY: The text filter did not range check cpi, lpi, or column
values (STR #2919)
    * Documentation updates (STR #2904, STR #2944)
    * The French web admin page was never updated (STR #2963)
    * The IPP backend did not retry print jobs when the printer reported
itself as busy or unavailable (STR #2951)
    * The "Set Allowed Users" web interface did not handle trailing
whitespace correctly (STR #2956)
    * The PostScript filter did not work with Adobe applications using
custom page sizes (STR #2968)
    * The Mac OS X USB backend did not work with some printers that
reported a bad 1284 device ID.
    * The scheduler incorrectly resolved the client connection address
when HostNameLookups was set to Off (STR #2946)
    * The IPP backend incorrectly stopped the local queue if the remote
server reported the "paused" state.
    * The cupsGetDests() function did not catch all types of request errors.
    * The scheduler did not always log "job queued" messages (STR #2943)
    * The scheduler did not support destination filtering using the
printer-location attribute properly (STR #2945)
    * The scheduler did not send the server-started, server-restarted,
or server-stopped events (STR #2927)
    * The scheduler no longer enforces configuration file permissions on
symlinked files (STR #2937)
    * CUPS now reinitializes the DNS resolver on failures (STR #2920)
    * The CUPS desktop menu item was broken (STR #2924)
    * The PPD parser was too strict about missing keyword values in
"relaxed" mode.
    * The PostScript filter incorrectly mirrored landscape documents.
    * The scheduler did not correctly update the auth-info-required
value(s) if the AuthType was Default.
    * The scheduler required Kerberos authentication for all operations
on remote Kerberized printers instead of just for the operations that
needed it.
    * The socket backend could wait indefinitely for back- channel data
with some devices.
    * PJL panel messages were not reset correctly on older printers (STR
#2909)
    * cupsfilter used the wrong default path (STR #2908)
    * Fixed address matching for "BrowseAddress @IF(name)" (STR #2910)
    * Fixed compiles on AIX.
    * Firefox 3 did not work with the CUPS web interface in SSL mode
(STR #2892)
    * Custom options with multiple parameters were not emitted correctly.
    * Refined the cupstestppd utility.
    * ppdEmit*() did not support custom JCL options (STR #2889)
    * The cupstestppd utility incorrectly reported missing "en" base
translations (STR #2887)

======================================================================

          =========================================================
          Les serveurs de référence du CERT-Renater
          http://www.urec.fr/securite
          http://www.cru.fr/securite
          http://www.renater.fr
          =========================================================
          + CERT-RENATER          | tel : 01-53-94-20-44          +
          + 151 bd de l'Hopital   | fax : 01-53-94-20-41          +
          + 75013 Paris           | email: certsvp@renater.fr     +
          =========================================================
