Cloudanix VulnDB

CVE-2019-12594

Critical · 9.8

CVSS

9.8

EPSS

6.7%

Published

Jul 2, 2019

CISA due date

—

Cloudanix analysis

Next patch cycle SSVC: Track

A problem in an old computer program that runs classic games lets attackers break in over the internet and take over the whole computer without any login.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Full Compromise
Component
Application
Class
Authorization Bypass
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

The flaw permits unauthorized access to system resources due to missing or ineffective access control checks allowing remote attackers to read, write, or execute without proper authorization.

Why it matters to the business

Attackers can gain full control over systems running the emulator, leading to data theft, malware execution, or lateral movement. The issue affects legacy emulation software used in gaming, preservation, and compatibility environments with high prevalence in downstream systems.

How an attack unfolds

An attacker identifies a network-accessible DOSBox instance and sends crafted inputs that bypass authorization mechanisms, enabling direct access to host resources or execution of arbitrary operations.

How to fix it

Upgrade DOSBox beyond version 0.74-2 to a version with corrected access controls; restrict network exposure of the emulator and run it with least-privilege permissions where possible.

How to confirm the fix worked

Confirm DOSBox version is not 0.74-2, test that resource access requires proper authorization, and review configuration for any exposed network interfaces.

Typical attack path

  1. Scan for exposed DOSBox instances on the network
  2. Send unauthenticated requests exploiting the access control bypass
  3. Access or modify restricted files and system resources
  4. Execute code or establish persistence for further compromise

How to detect it

Examine system and application logs for unexpected file or resource access attempts originating from DOSBox processes and correlate with network connections to the emulator.

What your security team should do

  • Immediately isolate or disable network access to DOSBox instances
  • Upgrade to a fixed version of DOSBox as soon as available
  • Implement application whitelisting and monitor for anomalous emulator behavior
  • Review and harden legacy systems using DOSBox against broader network threats

The record

DOSBox 0.74-2 has Incorrect Access Control.

Affected packages

Ecosystem Package Introduced Fixed
Debian:10 dosbox 0 0.74-2-3+deb10u1
Debian:11 dosbox 0 0.74-3-1
Debian:12 dosbox 0 0.74-3-1
Debian:13 dosbox 0 0.74-3-1
Debian:8 dosbox 0 0.74-4+deb8u1
Debian:9 dosbox 0 0.74-4.2+deb9u2
Mageia:6 dosbox 0 0.74.3-1.mga6
Mageia:7 dosbox 0 0.74.3-1.mga7
SUSE:Package Hub 15 dosbox 0 0.74.3-bp150.3.3.1
SUSE:Package Hub 15 SP1 dosbox 0 0.74.3-bp151.4.3.1
Ubuntu:16.04:LTS dosbox 0 0.74-4.2+deb9u2build0.16.04.1
Ubuntu:18.04:LTS dosbox 0 0.74-4.3ubuntu0.1
Ubuntu:20.04:LTS dosbox 0 0.74-3-1
openSUSE:Leap 15.0 dosbox 0 0.74.3-bp150.3.3.1
openSUSE:Leap 15.1 dosbox 0 0.74.3-bp150.3.3.1
openSUSE:Tumbleweed dosbox 0 0.74.3-5.2