CVE-2022-31004 Potential secrets being logged to disk in CVE Services

High 7.5 Published Updated

Attackers with disk access can read plaintext production secrets logged by the CVE Services API due to improper handling of random keys.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
None listed

What is CVE-2022-31004?

CVE-2022-31004 is a high-severity vulnerability in CVEProject cve-services, published on 25 May 2022. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

CVEProject/cve-services is an open source project used to operate the CVE services API. A conditional in 'data.js' has potential for production secrets to be written to disk. The affected method writes the generated randomKey to disk if the environment is not development. If this method were called in production, it is possible that it would write the plaintext key to disk. A patch is not available as of time of publication but is anticipated as a "hot fix" for version 1.1.1 and for the 2.x branch.

Weakness: CWE-312, CWE-779

Which versions are affected by CVE-2022-31004?

It affects 1 product.

Products include Mitre Cve-Services.

How do I fix CVE-2022-31004?

No fix has been published for CVE-2022-31004 yet. Limit exposure of the affected software until one is available.

Is CVE-2022-31004 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2022-31004 exists.

Sources

Is CVE-2022-31004 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free