portage-ng / portage / games-action / teeworlds / 0.7.5-r3
portage-ng glsa
1 advisory reference games-action/teeworlds · none place version 0.7.5-r3 in a vulnerable range
▸ GLSA 201705-13 Teeworlds: Remote execution of arbitrary code on client this version unaffected normal remote 2017-05-26

Teeworlds client vulnerability in snap handling could result in execution of arbitrary code.

Announced
2017-05-26
Revised
2017-05-26 (revision 2)
Access
remote
Bugs
#600178
Advisory
https://security.gentoo.org/glsa/201705-13

Affected packages

PackageArchVulnerableUnaffected
games-action/teeworlds*< 0.6.4>= 0.6.4

Background

Teeworlds is an online multi-player platform 2D shooter.

Description

Teeworlds client contains a vulnerability allowing a malicious server to execute arbitrary code, or write to arbitrary physical memory via the CClient::ProcessServerPacket method.

Impact

A remote malicious server can write to arbitrary physical memory locations and possibly execute arbitrary if a vulnerable client joins the server.

Workaround

There is no known workaround at this time.

Resolution

All Teeworlds users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=games-action/teeworlds-0.6.4:0"

References