Skip to content
OpenAdvisories
Unscored CVE-2019-10878 EUVD-2019-2600GHSA-m379-528w-v8f7

In Teeworlds 0.7.2, there is a failed bounds check in CDataFileReader::GetData() and CDataFileReader::ReplaceData() and related functions i…

Published Apr 5, 2019 · Updated Aug 4, 2024 · Assigned by mitre

Description

In Teeworlds 0.7.2, there is a failed bounds check in CDataFileReader::GetData() and CDataFileReader::ReplaceData() and related functions in engine/shared/datafile.cpp that can lead to an arbitrary free and out-of-bounds pointer write, possibly resulting in remote code execution.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 teeworlds 0.7.2-5 —
Debian 13 teeworlds 0.7.2-5 —
Debian 12 teeworlds 0.7.2-5 —
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS teeworlds 0.7.2-5 —
Ubuntu 18.04 LTS teeworlds No fix yet —
Ubuntu 16.04 LTS teeworlds No fix yet —
ReleasePackageFixed inAdvisory
SUSE Package Hub 15 SP1 teeworlds 0.7.3.1-bp151.2.3.3 openSUSE-SU-2019:1999-1
ReleasePackageFixed inAdvisory
openSUSE Leap 15.1 teeworlds 0.7.3.1-lp151.2.3.1 openSUSE-SU-2019:1793-1

Advisories 2

References