PT-2001-1002 · Gnu · A2Ps
Published
2001-04-17
·
Updated
2024-06-15
·
CVE-2001-1593
CVSS v2.0
6.8
Medium
| Vector | AV:N/AC:M/Au:N/C:P/I:P/A:P |
Name of the Vulnerable Software and Affected Versions
a2ps versions 4.14 and earlier
Description
The issue allows local users to modify arbitrary files via a symlink attack on a temporary file, potentially leading to disruption of confidentiality, integrity, and availability of protected information. This can be exploited by a local attacker to perform a symbolic link attack, modifying an arbitrary file accessible to the user running a2ps. The tempname ensure function in lib/routines.h is specifically vulnerable, as used by the spy user function and possibly other functions.
Recommendations
For a2ps versions 4.14 and earlier, consider disabling the tempname ensure function or restricting its use until a patch is available. As a temporary workaround, avoid using the spy user function to minimize the risk of exploitation. Restrict access to temporary files used by a2ps to prevent symbolic link attacks.
Fix
Link Following
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
A2Ps