CVE-2019-17180: Valve Steam Client File Modification Vulnerability

steam Updated 02 Oct 2025

Summary

04/10/2019
Yes i
Unrated
Not published

CVE-2019-17180: Valve Steam Client before 2019-09-12 allows placing or appending partially controlled filesystem content, as demonstrated by file modifications on Windows in the context of NT AUTHORITY\SYSTEM. Affects steam versions < 2019-09-12. Fixed in 2019-09-12. How to fix ↓

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Upload your dependency manifest or SBOM

Drag & drop your file here or

Java Javascript PHP Python Go Rust Ruby Dart C/C++ Elixir CycloneDX SPDX

Upload a supported dependency manifest or SBOM. No installation or source-code access required.

See supported files and SBOM formats
SBOM sbom.json · bom.json · bom.xml · *.spdx.json · *.cdx.json · *.cdx.xml
Java pom.xml · gradle.lockfile · buildscript-gradle.lockfile
Javascript package-lock.json · yarn.lock · pnpm-lock.yaml
PHP composer.lock
Python poetry.lock · requirements.txt · Pipfile.lock
Go go.mod
Rust Cargo.lock
Ruby Gemfile.lock
Dart pubspec.lock
C/C++ conan.lock
Elixir mix.lock
Enter your work email to receive your report link.

Verify your email to view the full report and start 30 days of continuous monitoring. No credit card required.

Sponsored MarkAI Find prospects already talking about the problem you solve AI watches the communities your customers use to find qualified prospects, then alerts you when a conversation is worth joining. See MarkAI

Background

Valve Steam Client is a popular gaming platform that allows users to purchase, download, and play games on their computers. It provides a wide range of features, including social networking, game streaming, and community forums. The client is available for multiple operating systems, including Windows. However, prior to the release on September 12, 2019, the Steam Client was susceptible to a file modification vulnerability on Windows systems.

Vulnerability Detail

The vulnerability (CVE-2019-17180) in the Valve Steam Client allowed an attacker to place or append partially controlled filesystem content. This means that an attacker could modify files on a Windows system where the Steam Client was running, even in the context of the highly privileged NT AUTHORITY\SYSTEM account. The impact of this vulnerability could range from denial of service to elevation of privilege, and potentially other unspecified consequences.

How To Fix

Minimum fixed version

2019-09-12

This is the first release that contains the fix.

pip install --upgrade "steam==2019-09-12"

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Workaround

There is no specific workaround mentioned for this vulnerability. Users are advised to update their Steam Client to the latest version as soon as possible.

Conclusion

The Valve Steam Client prior to September 12, 2019, was vulnerable to file modifications on Windows systems. This could lead to denial of service, elevation of privilege, or other unspecified impacts. Users are strongly advised to update their Steam Client to the latest version to mitigate this vulnerability. For further support on vulnerability remediation, you can contact DevNack.com.

See every vulnerability recorded for steam →

Share this vulnerability

FAQ

The Valve Steam Client is a gaming platform that allows users to purchase, download, and play games on their computers. It provides various features such as social networking, game streaming, and community forums.

The vulnerability in the Valve Steam Client could lead to denial of service, elevation of privilege, or other unspecified impacts. An attacker could modify files on a Windows system where the Steam Client is running, even in the context of the highly privileged NT AUTHORITY\SYSTEM account.

To fix this vulnerability, users should update their Steam Client to a version released on or after September 12, 2019. Valve has addressed this issue in the update by implementing security patches and enhancements to prevent unauthorized file modifications.

There is no specific workaround mentioned for this vulnerability. The recommended solution is to update the Steam Client to the latest version.

For more information about this vulnerability, you can visit the official GitHub repository of the PyPA Advisory Database, which provides the source of this vulnerability report.

Related vulnerabilities

Recent vulnerabilities recorded for steam.

How To Fix

Minimum fixed version

2019-09-12

This is the first release that contains the fix.

pip install --upgrade "steam==2019-09-12"

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback