Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 507024 (CVE-2001-1593) - <app-text/a2ps-4.14-r6 : insecure temporary file use (CVE-2001-1593)
Summary: <app-text/a2ps-4.14-r6 : insecure temporary file use (CVE-2001-1593)
Alias: CVE-2001-1593
Product: Gentoo Security
Classification: Unclassified
Component: Vulnerabilities (show other bugs)
Hardware: All Linux
: Normal minor (vote)
Assignee: Gentoo Security
Whiteboard: B4 [noglsa cve]
Depends on:
Reported: 2014-04-07 09:13 UTC by Agostino Sarubbo
Modified: 2017-02-21 14:11 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---
stable-bot: sanity-check+


Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2014-04-07 09:13:42 UTC
CVE-2001-1593 (

The tempname_ensure function lib/routines.h in a2ps 4.14 and earlier, as used by the spy_user function and possibly other functions, allows local users to modify arbitrary files via a symlink attack on a temporary file.

@maintainer(s): after the bump, in case we need to stabilize the package, please let us know if it is ready for the stabilization or not.
Comment 1 Manuel Rüger (RETIRED) gentoo-dev 2015-08-27 18:20:26 UTC
A patch is available here:;att=1;bug=742902;msg=12
Comment 2 Thomas Deutschmann (RETIRED) gentoo-dev 2017-01-21 16:32:53 UTC
@ Maintainer(s): Upstream didn't work on the project since 2007. So let's add Debian's patch to get rid of this vulnerability. I prepared -- Please comment/approve/decline.
Comment 3 Matthias Maier gentoo-dev 2017-01-24 03:11:59 UTC
Approved and applied. Thanks!

commit 1802efb0b659c231f5e3c7c9e275603e6ae3c585
Author: Matthias Maier <>
Date:   Mon Jan 23 21:06:31 2017 -0600

    app-text/a2ps: drop vulnerable, bug #507024
    Package-Manager: Portage-2.3.0, Repoman-2.3.1

commit d78cf9b0a31ec3209bdc43b2dcabe0606ff6af13
Author: Thomas Deutschmann <>
Date:   Sat Jan 21 17:28:53 2017 +0100

    app-text/a2ps: Add patch for CVE-2001-1593 (bug #507024)
    Package-Manager: Portage-2.3.3, Repoman-2.3.1
    Signed-off-by: Matthias Maier <>
Comment 4 Aaron Bauman (RETIRED) gentoo-dev 2017-01-24 03:17:23 UTC
@arches, please stabilize.
Comment 5 Jeroen Roovers (RETIRED) gentoo-dev 2017-01-24 05:21:45 UTC
Stable for HPPA PPC64.
Comment 6 Agostino Sarubbo gentoo-dev 2017-01-24 09:06:22 UTC
amd64 stable
Comment 7 Agostino Sarubbo gentoo-dev 2017-01-24 10:57:06 UTC
x86 stable
Comment 8 Tobias Klausmann (RETIRED) gentoo-dev 2017-01-25 19:21:34 UTC
Stable on alpha.
Comment 9 Agostino Sarubbo gentoo-dev 2017-01-26 10:22:59 UTC
sparc stable
Comment 10 Agostino Sarubbo gentoo-dev 2017-01-26 11:00:59 UTC
ppc stable
Comment 11 Agostino Sarubbo gentoo-dev 2017-01-26 15:28:55 UTC
ia64 stable
Comment 12 Markus Meier gentoo-dev 2017-02-05 16:54:56 UTC
arm stable, all arches done.
Comment 13 Aaron Bauman (RETIRED) gentoo-dev 2017-02-06 00:51:29 UTC
@maintainer(s), please clean the vulnerable version.

GLSA Vote: No
Comment 14 Andreas K. Hüttel archtester gentoo-dev 2017-02-19 18:37:05 UTC
Cleanup done
Comment 15 Thomas Deutschmann (RETIRED) gentoo-dev 2017-02-21 14:11:09 UTC
Repository is clean, all done.