CVE-2025-54313

eslint-config-prettier: Eslint-config-prettier Supply Chain Compromise

Published Jul 19, 2025 CVSS 3.1 · 7.5 High EPSS 5.1% KEV · Listed
Description
eslint-config-prettier 8.10.1, 9.1.1, 10.1.6, and 10.1.7 has embedded malicious code for a supply chain compromise. Installing an affected package executes an install.js file that launches the node-gyp.dll malware on Windows.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2025-21972 eslint-config-prettier, eslint-plugin-prettier, synckit, @pkgr/core, napi-postinstall have embedded malicious code
Github GHSA Github GHSA GHSA-f29h-pxvx-f335 eslint-config-prettier, eslint-plugin-prettier, synckit, @pkgr/core, napi-postinstall have embedded malicious code
History
Type Values Removed Values Added
First Time appeared Alexghr
Alexghr got-fetch
Homarr
Homarr homarr
Microsoft
Microsoft windows
Prettier
Prettier eslint-config-prettier
Prettier eslint-plugin-prettier
Un-ts
Un-ts napi-postinstall
Un-ts pkgr\/core
Un-ts synckit
CPEs cpe:2.3:a:alexghr:got-fetch:5.1.1:*:*:*:*:node.js:*:*
cpe:2.3:a:alexghr:got-fetch:5.1.2:*:*:*:*:node.js:*:*
cpe:2.3:a:homarr:homarr:*:*:*:*:*:*:*:*
cpe:2.3:a:prettier:eslint-config-prettier:10.1.6:*:*:*:*:node.js:*:*
cpe:2.3:a:prettier:eslint-config-prettier:10.1.7:*:*:*:*:node.js:*:*
cpe:2.3:a:prettier:eslint-config-prettier:8.10.1:*:*:*:*:node.js:*:*
cpe:2.3:a:prettier:eslint-config-prettier:9.1.1:*:*:*:*:node.js:*:*
cpe:2.3:a:prettier:eslint-plugin-prettier:4.2.2:*:*:*:*:node.js:*:*
cpe:2.3:a:prettier:eslint-plugin-prettier:4.2.3:*:*:*:*:node.js:*:*
cpe:2.3:a:un-ts:napi-postinstall:0.3.1:*:*:*:*:node.js:*:*
cpe:2.3:a:un-ts:pkgr\/core:0.2.8:*:*:*:*:node.js:*:*
cpe:2.3:a:un-ts:synckit:0.11.9:*:*:*:*:node.js:*:*
cpe:2.3:o:microsoft:windows:-:*:*:*:*:*:*:*
Vendors & Products Alexghr
Alexghr got-fetch
Homarr
Homarr homarr
Microsoft
Microsoft windows
Prettier
Prettier eslint-config-prettier
Prettier eslint-plugin-prettier
Un-ts
Un-ts napi-postinstall
Un-ts pkgr\/core
Un-ts synckit
Type Values Removed Values Added
References
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

kev

{'dateAdded': '2026-01-22T00:00:00+00:00', 'dueDate': '2026-02-12T00:00:00+00:00'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'active', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Title eslint-config-prettier: Eslint-config-prettier Supply Chain Compromise
References
Metrics threat_severity

None

threat_severity

Important

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}