portage-ng / portage / app-text / po4a / 0.74-r1
portage-ng glsa
1 advisory reference app-text/po4a · none place version 0.74-r1 in a vulnerable range
▸ GLSA 200709-04 po4a: Insecure temporary file creation this version unaffected normal local 2007-09-13

A vulnerability has been discovered in po4a, allowing for a symlink attack.

Announced
2007-09-13
Revised
2007-09-13
Access
local
Bugs
#189440
Advisory
https://security.gentoo.org/glsa/200709-04

Affected packages

PackageArchVulnerableUnaffected
app-text/po4a*< 0.32-r1>= 0.32-r1

Background

po4a is a set of tools for helping with the translation of documentation.

Description

The po4a development team reported a race condition in the gettextize() function when creating the file "/tmp/gettextization.failed.po".

Impact

A local attacker could perform a symlink attack, possibly overwriting files with the permissions of the user running po4a.

Workaround

There is no known workaround at this time.

Resolution

All po4a users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-text/po4a-0.32-r1"

References