Cloudanix VulnDB

CVE-2023-24286

None

CVSS

—

EPSS

0.1%

Published

Apr 24, 2023

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A puzzle game can be tricked by a specially made save file into letting attackers take over a computer.

Exploitation
Requires User Interaction
Attacker needs
User Interaction
Complexity
Moderate
Impact
Data Tampering
Component
Application
Class
Buffer Overflow
Remediation
Upgrade
Effort
Low
Patch risk
Low

What it actually does

A crafted save file triggers a buffer overrun in the Mosaic puzzle application, resulting in memory corruption that may enable arbitrary code execution.

Why it matters to the business

Successful exploitation could allow an attacker to run malicious code on affected systems when users open a malicious game save file, potentially leading to workstation compromise and data theft.

How an attack unfolds

An attacker crafts a malicious save file that overflows a buffer when loaded by the Mosaic puzzle game. The file is distributed to victims through email or downloads, and when opened, the overflow occurs, allowing the attacker to execute arbitrary code.

How to fix it

Update the Mosaic puzzle application to a patched version that resolves the buffer overrun. Restrict opening of untrusted save files and consider sandboxing the application.

How to confirm the fix worked

Confirm the application has been updated to the fixed version and test loading of crafted save files in an isolated environment to verify no overflow or crash occurs.

Typical attack path

  1. Craft a malicious save file containing oversized data to trigger the buffer overrun
  2. Deliver the file to the target via phishing or malicious downloads
  3. Victim opens the file in the Mosaic puzzle application
  4. Buffer overrun executes attacker-controlled code

How to detect it

Monitor application crash logs and system event logs for unexpected terminations or errors when loading save files; look for indicators of memory corruption during file parsing.

What your security team should do

  • Apply available patches immediately upon release
  • Train users to avoid opening untrusted save files
  • Implement application controls to limit execution of unknown files

The record

[A crafted save file can cause a buffer overrun in the Mosaic puzzle]

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