CVE-2023-24291
NoneCVSS
—
EPSS
0.1%
Published
Apr 24, 2023
CISA due date
—
Cloudanix analysis
A problem in a free puzzle game program might let someone run bad code on a computer if a player opens a specially made saved game.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Moderate
- Impact
- Denial Of Service
- Component
- Application
- Class
- Buffer Overflow
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
A crafted save file triggers a buffer overrun, enabling memory corruption within the puzzle collection application.
Why it matters to the business
Low-risk exposure that could allow code execution or application crashes if users load malicious files, but limited exploit activity and age reduce operational urgency across environments.
How an attack unfolds
An attacker crafts a malicious save file exploiting the buffer overrun and delivers it via social engineering; the victim loads the file into the application, triggering memory corruption that may lead to arbitrary code execution.
How to fix it
Upgrade Portable Puzzle Collection to a patched release addressing the save-file buffer overrun; apply vendor updates when available and avoid loading untrusted files.
How to confirm the fix worked
Test loading of known malicious save files in isolated environments and verify application stability and memory protections after updates.
Typical attack path
- Craft malicious save file exploiting buffer overrun
- Deliver file through email, download, or shared storage
- Victim opens file in affected puzzle collection
- Buffer overrun executes attacker-controlled code or crashes process
How to detect it
Review application crash logs and memory dumps around save-file load events for signs of buffer overruns or unexpected code paths.
What your security team should do
- Apply updates to the puzzle collection as soon as fixed versions are released
- Block or sandbox execution of untrusted save files
- Monitor EPSS and exploit maturity indicators for any rise in activity
The record
[A crafted save file can cause a buffer overrun in Simon Tatham's Portable Puzzle Collection]
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Ubuntu:16.04:LTS | sgt-puzzles | 0 | No fix |
| Ubuntu:18.04:LTS | sgt-puzzles | 0 | No fix |
| Ubuntu:20.04:LTS | sgt-puzzles | 0 | No fix |
| Ubuntu:22.04:LTS | sgt-puzzles | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | sgt-puzzles | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | sgt-puzzles | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | sgt-puzzles | 0 | No fix |
Related vulnerabilities
- CVE-2023-24284 [A crafted save file can cause a buffer overrun in the Guess puzzle] Also affects sgt-puzzles
- CVE-2023-24287 [A crafted save file can cause a buffer overrun in the Undead puzzle] Also affects sgt-puzzles
- CVE-2023-24285 [A crafted save file can cause a buffer overrun in the Netslide puzzle] Also affects sgt-puzzles
- CVE-2023-24288 [A crafted save file can cause a buffer overrun in Simon Tathams Portable Puzzle… Also affects sgt-puzzles
- CVE-2023-24286 [A crafted save file can cause a buffer overrun in the Mosaic puzzle] Also affects sgt-puzzles
- CVE-2023-24283 [A crafted save file can cause a buffer overrun in the Guess puzzle] Also affects sgt-puzzles