diff --git a/changes/18126-steam-vulns b/changes/18126-steam-vulns new file mode 100644 index 0000000000..c80ab6630c --- /dev/null +++ b/changes/18126-steam-vulns @@ -0,0 +1,3 @@ +Ignoring Valve Corporation's Steam client's vulnerabilities on Windows and macOS + - On Windows and macOS, the true version of the Steam client (like 2021-04-10) cannot be retrieved by standard methods used on other software. We would need to create custom logic to retrieve the version of the Steam client. + - Steam client automatically updates itself, so security risk is somewhat mitigated. diff --git a/server/vulnerabilities/nvd/cpe_translations.json b/server/vulnerabilities/nvd/cpe_translations.json index f3eb6b6865..a10b2e34be 100644 --- a/server/vulnerabilities/nvd/cpe_translations.json +++ b/server/vulnerabilities/nvd/cpe_translations.json @@ -359,5 +359,23 @@ "product": ["edge_chromium"], "vendor": ["microsoft"] } + }, + { + "software": { + "name": ["Steam"], + "source": ["programs"] + }, + "filter": { + "skip": true + } + }, + { + "software": { + "name": ["Steam.app"], + "source": ["apps"] + }, + "filter": { + "skip": true + } } ] diff --git a/server/vulnerabilities/nvd/cve_test.go b/server/vulnerabilities/nvd/cve_test.go index 63bd6b74ad..8f29cc3e8b 100644 --- a/server/vulnerabilities/nvd/cve_test.go +++ b/server/vulnerabilities/nvd/cve_test.go @@ -131,6 +131,7 @@ func (d *threadSafeDSMock) InsertSoftwareVulnerability(ctx context.Context, vuln } func TestTranslateCPEToCVE(t *testing.T) { + t.Parallel() ctx := context.Background() // NVD_TEST_VULNDB_DIR can be used to speed up development (sync vulnerability data only once).