Description
Portable Puzzle Collection before 20230116.5782e29 was discovered to contain a buffer overflow which is triggered when an unusually long move is executed.
Published: 2026-09-14
Score: 2.9 Low
EPSS: < 1% Very Low
KEV: No
Impact: Local Buffer Overflow
Action: Assess Impact
AI Analysis

Impact

A buffer overflow vulnerability exists in the Portable Puzzle Collection, triggered when a user executes an unusually long move. The flaw allows out-of-bounds memory writes that can corrupt adjacent data; the impact is limited to local exploitation, potentially allowing the attacker to crash the application or, if conditions permit, overwrite executable code. The weakness is classified as CWE-120, indicating improper handling of input buffer sizes.

Affected Systems

Simon Tatham:Portable Puzzle Collection, any release prior to build 20230116.5782e29 is vulnerable. Users running older versions of the from source are affected.

Risk and Exploitability

The CVSS score of 2.9 indicates low severity. The EPSS score of <1% suggests a very low likelihood of exploitation. The vulnerability is not listed in the CISA KEV catalog, so it has not yet been observed in widespread attacks. Given the local nature of the vulnerability and the lack of publicly available exploitation code risk could increase if an attacker can supply extended move strings, such as through remote input or embedded data (inferred).

Generated by OpenCVE AI on September 15, 2026 at 17:05 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Portable Puzzle Collection to build 20230116.5782e29 or later, which includes a fix for the overflow condition.
  • Contact the project maintainer, Simon Tatham, or the community repository maintainers to obtain the latest patched source or a precompiled binary if one is, implement a temporary input validation step that limits move string length to a safe maximum before processing, thereby preventing the buffer overflow from occurring.
  • Remove or disable any older, unpatched installations of the Portable Puzzle Collection from the system to eliminate the vulnerable code entirely.

Generated by OpenCVE AI on September 15, 2026 at 17:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 17 Sep 2026 20:30:00 +0000

Type Values Removed Values Added
First Time appeared Simon Tatham
Simon Tatham portable Puzzle Collection
Vendors & Products Simon Tatham
Simon Tatham portable Puzzle Collection

Tue, 15 Sep 2026 17:30:00 +0000

Type Values Removed Values Added
Title Buffer Overflow in Simon Tatham Portable Puzzle Collection Leading to Local Exploitation

Mon, 14 Sep 2026 22:45:00 +0000

Type Values Removed Values Added
Title Buffer Overflow in Portable Puzzle Collection via Long Move Input

Mon, 14 Sep 2026 21:00:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 14 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
Title Buffer Overflow in Portable Puzzle Collection via Long Move Input

Mon, 14 Sep 2026 04:30:00 +0000

Type Values Removed Values Added
Description Portable Puzzle Collection before 20230116.5782e29 was discovered to contain a buffer overflow which is triggered when an unusually long move is executed.
Weaknesses CWE-120
References
Metrics cvssV3_1

{'score': 2.9, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L'}


Subscriptions

Simon Tatham Portable Puzzle Collection
cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-09-14T16:23:29.566Z

Reserved: 2023-01-23T00:00:00.000Z

Link: CVE-2023-24285

cve-icon Vulnrichment

Updated: 2026-09-14T16:23:20.669Z

cve-icon NVD

Status : Deferred

Published: 2026-09-14T05:16:56.140

Modified: 2026-09-22T20:00:03.713

Link: CVE-2023-24285

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-17T19:47:16Z

Weaknesses
  • CWE-120

    Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')