CVE-2023-24287: Simon Tatham's Portable Puzzle Collection buffer overflow in game loading

CVE-2023-24287 · Severity: low · CVSS 2.9 · Published 2026-09-14

Simon Tatham's Portable Puzzle Collection is a suite of puzzle games available across multiple platforms. A malformed game description or save file can trigger a buffer overflow, allowing an attacker who convinces a user to load a specially crafted file to crash the application or potentially execute arbitrary code.

Technologies: Simon Tatham Portable Puzzle Collection. Vendors: Simon Tatham.

Quick answers

Is CVE-2023-24287 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2023-24287 being exploited in the wild.
How severe is CVE-2023-24287?
Low severity, with a CVSS score of 2.9, published 14 September 2026.
Which products and versions are affected?
Simon Tatham Portable Puzzle Collection before 20230122.806ae71.
Is there a fix for CVE-2023-24287?
A patch was published on 2023-01-22. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
How is CVE-2023-24287 attacked?
It is attacked with local access.
Am I affected by CVE-2023-24287?
Check whether you run Simon Tatham Portable Puzzle Collection at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

Technical details

This vulnerability is a buffer overflow occurring during game loading when processing malformed game descriptions or save files, specifically triggered via the "M" command. The root cause involves insufficient bounds checking when parsing input data. The attack requires local user interaction—an attacker must social-engineer a victim into loading a malicious game file or description. Exploitation can lead to denial of service (application crash) or arbitrary code execution depending on the specific buffer layout and mitigations present. The vulnerability was fixed in upstream version 20230122.806ae71 and patched in Debian sgt-puzzles versions 20230122.806ae71-1 and 20191231.79a5378-3+deb11u1.

Affected products

  • Simon Tatham Portable Puzzle Collection before 20230122.806ae71

Timeline

  • 2023-01-15: disclosed
  • 2023-01-22: patched

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.