Format string vulnerability in GNU a2ps 4.14 allows remote attackers to execute arbitrary code.
Product
GNU a2ps vulnerabilities
5 published CVES affecting GNU a2ps, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).
- Total
- 5
- Critical
- 0
- High
- 2
- Medium
- 1
- Low
- 2
- Unscored
- 0
- CISA KEV
- 0
Latest GNU a2ps CVEs
Newest publication first
-
HighCVSS 7.8
-
LowCVSS 2.1
The tempname_ensure function in 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.
-
MediumCVSS 6.8
The fixps script in a2ps 4.14 does not use the -dSAFER option when executing gs, which allows context-dependent attackers to delete arbitrary files or execute arbitrary commands via a crafted PostScript file.
-
LowCVSS 2.1
The (1) fixps (aka fixps.in) and (2) psmandup (aka psmandup.in) scripts in a2ps before 4.13 allow local users to overwrite arbitrary files via a symlink attack on temporary files.
-
HighCVSS 10.0 EPSS 16.0%
a2ps 4.13 allows remote attackers to execute arbitrary commands via shell metacharacters in the filename.
Sources: CVE.org, NVD, CISA KEV, FIRST EPSS, OSV and public exploit-reference metadata. Product matching comes from the published CVE records. A proof-of-concept means public code exists; it is not evidence of exploitation.