portage-ng / portage / games-strategy / freeciv / 3.2.6
portage-ng glsa
2 advisories reference games-strategy/freeciv · none place version 3.2.6 in a vulnerable range
▸ GLSA 201402-07 Freeciv: User-assisted execution of arbitrary code this version unaffected normal remote 2014-02-06

A vulnerability in Freeciv may allow a remote attacker to execute arbitrary code.

Announced
2014-02-06
Revised
2014-02-06
Access
remote
Bugs
#329949
Advisory
https://security.gentoo.org/glsa/201402-07

Affected packages

PackageArchVulnerableUnaffected
games-strategy/freeciv*< 2.2.1>= 2.2.1

Background

Freeciv is an open-source empire building strategy game.

Description

The Lua component of Freeciv does not restrict which modules may be loaded by scenario scripts.

Impact

A remote attacker could entice a user to open a specially crafted scenario file, possibly resulting in execution of arbitrary code or reading of arbitrary files with the privileges of the process.

Workaround

There is no known workaround at this time.

Resolution

All Freeciv users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=games-strategy/freeciv-2.2.1"

NOTE: This is a legacy GLSA. Updates for all affected architectures are available since July 26, 2010. It is likely that your system is already no longer affected by this issue.

References

▸ GLSA 200603-11 Freeciv: Denial of service this version unaffected normal remote 2006-03-16

A memory allocation bug in Freeciv allows a remote attacker to perform a Denial of Service attack.

Announced
2006-03-16
Revised
2006-03-16
Access
remote
Bugs
#125304
Advisory
https://security.gentoo.org/glsa/200603-11

Affected packages

PackageArchVulnerableUnaffected
games-strategy/freeciv*< 2.0.8>= 2.0.8

Background

Freeciv is an open source turn-based multiplayer strategy game, similar to the famous Civilization series.

Description

Luigi Auriemma discovered that Freeciv could be tricked into the allocation of enormous chunks of memory when trying to uncompress malformed data packages, possibly leading to an out of memory condition which causes Freeciv to crash or freeze.

Impact

A remote attacker could exploit this issue to cause a Denial of Service by sending specially crafted data packages to the Freeciv game server.

Workaround

Play solo games or restrict your multiplayer games to trusted parties.

Resolution

All Freeciv users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=games-strategy/freeciv-2.0.8"

References