teeworlds CVE Vulnerabilities & Metrics

Focus on teeworlds vulnerabilities and metrics.

Last updated: 08 Mar 2025, 23:25 UTC

About teeworlds Security Exposure

This page consolidates all known Common Vulnerabilities and Exposures (CVEs) associated with teeworlds. We track both calendar-based metrics (using fixed periods) and rolling metrics (using gliding windows) to give you a comprehensive view of security trends and risk evolution. Use these insights to assess risk and plan your patching strategy.

For a broader perspective on cybersecurity threats, explore the comprehensive list of CVEs by vendor and product. Stay updated on critical vulnerabilities affecting major software and hardware providers.

Global CVE Overview

Total teeworlds CVEs: 10
Earliest CVE date: 09 Dec 2014, 23:59 UTC
Latest CVE date: 23 May 2023, 20:15 UTC

Latest CVE reference: CVE-2023-31518

Rolling Stats

30-day Count (Rolling): 0
365-day Count (Rolling): 0

Calendar-based Variation

Calendar-based Variation compares a fixed calendar period (e.g., this month versus the same month last year), while Rolling Growth Rate uses a continuous window (e.g., last 30 days versus the previous 30 days) to capture trends independent of calendar boundaries.

Variations & Growth

Month Variation (Calendar): 0%
Year Variation (Calendar): -100.0%

Month Growth Rate (30-day Rolling): 0.0%
Year Growth Rate (365-day Rolling): -100.0%

Monthly CVE Trends (current vs previous Year)

Annual CVE Trends (Last 20 Years)

Critical teeworlds CVEs (CVSS ≥ 9) Over 20 Years

CVSS Stats

Average CVSS: 5.77

Max CVSS: 7.8

Critical CVEs (≥9): 0

CVSS Range vs. Count

Range Count
0.0-3.9 2
4.0-6.9 3
7.0-8.9 6
9.0-10.0 0

CVSS Distribution Chart

Top 5 Highest CVSS teeworlds CVEs

These are the five CVEs with the highest CVSS scores for teeworlds, sorted by severity first and recency.

All CVEs for teeworlds

CVE-2023-31518 teeworlds vulnerability CVSS: 0 23 May 2023, 20:15 UTC

A heap use-after-free in the component CDataFileReader::GetItem of teeworlds v0.7.5 allows attackers to cause a Denial of Service (DoS) via a crafted map file.

CVE-2023-31517 teeworlds vulnerability CVSS: 0 23 May 2023, 20:15 UTC

A memory leak in the component CConsole::Chain of Teeworlds v0.7.5 allows attackers to cause a Denial of Service (DoS) via opening a crafted file.

CVE-2021-43518 teeworlds vulnerability CVSS: 6.8 15 Dec 2021, 15:15 UTC

Teeworlds up to and including 0.7.5 is vulnerable to Buffer Overflow. A map parser does not validate m_Channels value coming from a map file, leading to a buffer overflow. A malicious server may offer a specially crafted map that will overwrite client's stack causing denial of service or code execution.

CVE-2020-12066 teeworlds vulnerability CVSS: 7.8 22 Apr 2020, 17:15 UTC

CServer::SendMsg in engine/server/server.cpp in Teeworlds 0.7.x before 0.7.5 allows remote attackers to shut down the server.

CVE-2019-20787 teeworlds vulnerability CVSS: 7.5 22 Apr 2020, 17:15 UTC

Teeworlds before 0.7.4 has an integer overflow when computing a tilemap size.

CVE-2019-10877 teeworlds vulnerability CVSS: 7.5 05 Apr 2019, 06:29 UTC

In Teeworlds 0.7.2, there is an integer overflow in CMap::Load() in engine/shared/map.cpp that can lead to a buffer overflow, because multiplication of width and height is mishandled.

CVE-2019-10879 teeworlds vulnerability CVSS: 7.5 05 Apr 2019, 05:29 UTC

In Teeworlds 0.7.2, there is an integer overflow in CDataFileReader::Open() in engine/shared/datafile.cpp that can lead to a buffer overflow and possibly remote code execution, because size-related multiplications are mishandled.

CVE-2019-10878 teeworlds vulnerability CVSS: 7.5 05 Apr 2019, 05:29 UTC

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.

CVE-2018-18541 teeworlds vulnerability CVSS: 5.0 20 Oct 2018, 22:29 UTC

In Teeworlds before 0.6.5, connection packets could be forged. There was no challenge-response involved in the connection build up. A remote attacker could send connection packets from a spoofed IP address and occupy all server slots, or even use them for a reflection attack using map download packets.

CVE-2016-9400 teeworlds vulnerability CVSS: 7.5 22 Feb 2017, 16:59 UTC

The CClient::ProcessServerPacket method in engine/client/client.cpp in Teeworlds before 0.6.4 allows remote servers to write to arbitrary physical memory locations and possibly execute arbitrary code via vectors involving snap handling.

CVE-2014-9351 teeworlds vulnerability CVSS: 6.4 09 Dec 2014, 23:59 UTC

engine/server/server.cpp in Teeworlds 0.6.x before 0.6.3 allows remote attackers to read memory and cause a denial of service (crash) via unspecified vectors.