• [SECURITY] [DSA 1919-2] New smarty packages fix regression

    From Thijs Kinkhorst@1:229/2 to All on Tue Aug 17 22:50:02 2010
    From: [email protected]

    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA1

    - ------------------------------------------------------------------------ Debian Security Advisory DSA-1919-2 [email protected] http://www.debian.org/security/ Thijs Kinkhorst
    August 17, 2010 http://www.debian.org/security/faq
    - ------------------------------------------------------------------------

    Package : smarty
    Vulnerability : several
    Problem type : remote
    Debian-specific: no
    CVE Id(s) : CVE-2008-4810 CVE-2009-1669
    Debian Bug : 504328 529810

    A regression was found in the patch applied in DSA 1919-1 to smarty,
    which caused compilation failures on some specific templates. This
    update corrects the fix. For reference, the full advisory text below.

    Several remote vulnerabilities have been discovered in Smarty, a PHP
    templating engine. The Common Vulnerabilities and Exposures project
    identifies the following problems:

    CVE-2008-4810

    The _expand_quoted_text function allows for certain restrictions in
    templates, like function calling and PHP execution, to be bypassed.

    CVE-2009-1669

    The smarty_function_math function allows context-dependent attackers
    to execute arbitrary commands via shell metacharacters in the equation
    attribute of the math function.

    For the stable distribution (lenny), this problem has been fixed in
    version 2.6.20-1.3.

    The testing (squeeze) and unstable distribution (sid) are not affected
    by this regression.

    We recommend that you upgrade your smarty package.


    Upgrade instructions
    - --------------------

    wget url
    will fetch the file for you
    dpkg -i file.deb
    will install the referenced file.

    If you are using the apt-get package manager, use the line for
    sources.list as given below:

    apt-get update
    will update the internal database
    apt-get upgrade
    will install corrected packages

    You may use an automated update by adding the resources from the
    footer to the proper configuration.


    Debian GNU/Linux 5.0 alias lenny
    - --------------------------------

    Source archives:

    http://security.debian.org/pool/updates/main/s/smarty/smarty_2.6.20.orig.tar.gz
    Size/MD5 checksum: 158091 35f405b2418a26a895302a2ce5bf89d2
    http://security.debian.org/pool/updates/main/s/smarty/smarty_2.6.20-1.3.diff.gz
    Size/MD5 checksum: 4861 fa15219470bdf157e4ccf0d20e6df918
    http://security.debian.org/pool/updates/main/s/smarty/smarty_2.6.20-1.3.dsc
    Size/MD5 checksum: 1410 bdcbd684b08f012832e99a68b33b2bc7

    Architecture independent packages:

    http://security.debian.org/pool/updates/main/s/smarty/smarty_2.6.20-1.3_all.deb
    Size/MD5 checksum: 204244 aef92eaf06b3bc912717fc0fcf27de53


    These files will probably be moved into the stable distribution on
    its next update.

    - ---------------------------------------------------------------------------------
    For apt-get: deb http://security.debian.org/ stable/updates main
    For dpkg-ftp: ftp://security.debian.org/debian-security dists/stable/updates/main
    Mailing list: [email protected]
    Package info: `apt-cache show <pkg>' and http://packages.debian.org/<pkg> -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.4.10 (GNU/Linux)

    iQEcBAEBAgAGBQJMavTtAAoJEOxfUAG2iX57vqkH/0MmXk60SD4481M1ieZrW7Of 7yEf/FKQAdEFYELNTKbq/RM+La0QVdx1ZsIWvyXyAv7sgHRZjnV2GPv+0M2yriEP GLHc/bQKPgfKjz1Y3B2zITES2fkUo+W+dPTyBOMIfQT0TT+1DpNDNcfAcc88DjP6 wXCZ4cQGY8rpQwNu9kn7fSwi1rJERZEDzk71S3ZsaLBJT2HjMQov0MtVv7jYWOCN X6BbcC29C/JqgEc+EjeD6m7ZcwJ6zKXFNV6BUg79CT2DqN9NsXFgtsSndZEKjBND Jvgxmgddaw6NIoC4ia8KFTZRmqRrGiKTXQ5UaMLKL+QQb4cpb3jrcoTrJAwPA0U=
    =DLa5
    -----END PGP SIGNATURE-----


    --
    To UNSUBSCRIBE, email to [email protected]
    with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)