보안 패치 사전실제 공격 확인 취약점 · 보안 패치
Prettier · eslint-config-prettier실제 공격 확인 취약점

eslint-config-prettier 보안 업데이트 CVE-2025-54313 - 공급망 공격 오염 판과 깨끗한 판

1
해당되나요?

eslint-config-prettier 8.10.1·9.1.1·10.1.6·10.1.7 을 설치한 개발 환경은 같은 분기의 첫 고친 판 8.10.2·9.1.2·10.1.8 로 올리면 된다.

2
써야 할 판 — 오염된 판을 받았다면 아래 판으로 바꾼다(「이상」이 아니다)
eslint-config-prettier 8.x8.10.2 이 판(오염 안 됨)· GHSA-f29h-pxvx-f335
eslint-config-prettier 9.x9.1.2 이 판(오염 안 됨)· GHSA-f29h-pxvx-f335
eslint-config-prettier 10.x10.1.8 이 판(오염 안 됨)· GHSA-f29h-pxvx-f335
3
확인하고 업데이트하기
  • 쓰고 있는 제품의 판을 확인하고, 위 「내 버전 찾기」의 판 이상으로 올린다. 방법은 아래 「고친 버전과 근거」의 제조사 공지를 따른다.
CVE
CVE-2025-54313
심각도(CVSS)
7.5High · CVE 공식 기록(기록 작성 기관 평가) 기준
실제 공격
확인됨KEV 등재 2026-01-22
랜섬웨어 사용
알려지지 않음CISA KEV 표시
고친 버전
있음원문 확인 2026-11-07
이 사이트의 판단

업데이트 순서: 가장 먼저. 오염된 판을 받았거나 실행했는지부터 확인한다.

근거: 실제 공격 확인(KEV 2026-01-22) · 네트워크로 공격 가능(AV:N) · 추가 권한 없이 가능(PR:N) · CVSS 벡터는 CVE 공식 기록의 기록 작성 기관 평가 — 판단 규칙

일반 사용자

eslint-config-prettier 는 개발자가 npm 으로 설치해 쓰는 패키지다 — 이 패키지로 개발하지 않으면 영향 범위 밖일 가능성이 크다. 영향 판은 8.10.1·9.1.1·10.1.6·10.1.7 네 개다.

서버 관리자·개발자

영향 판을 쓰는 프로젝트는 8.x 는 8.10.2, 9.x 는 9.1.2, 10.x 는 10.1.8 이상으로 올린다(GitHub 보안 권고의 첫 고친 판). 같은 권고는 eslint-plugin-prettier 4.2.2~4.2.3(→4.2.4), synckit 0.11.9(→0.11.10), @pkgr/core 0.2.8(→0.2.9), napi-postinstall 0.3.1(→0.3.2), got-fetch 5.1.11~5.1.12(→6.0.0) 의 오염된 판과 첫 고친 판도 함께 적는다. 프로젝트 이슈 #339 의 댓글은 문제의 npm 토큰을 지웠고 새 판을 곧 내겠다고 적었으며, 그 이슈를 닫은 커밋이 10.1.8 을 냈다.

보안 담당자

  • CVSS 벡터 CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:L/I:H/A:N
  • CWE CWE-506
  • CVE 기록 작성 기관(CNA) MITRE
  • CISA 요구 조치(영어 원문)Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.

이 네 판에는 공급망 공격(정상 패키지의 특정 판에 악성 코드를 넣어 퍼뜨리는 공격)으로 악성 코드가 들어갔고, CVE 레코드는 영향 판을 설치하면 윈도우에서 악성 코드가 실행된다고 적는다. 같은 권고는 eslint-plugin-prettier·synckit·@pkgr/core·napi-postinstall·got-fetch 의 오염된 판도 함께 적는다. 이 취약점은 2026-01-22 KEV(실제 공격에 쓰인 것으로 확인돼 미국 CISA 가 목록에 올린 취약점)에 올랐고 조치 기한 2026-02-12 는 미국 연방 민간기관 기준이다.

이 페이지의 핵심 한 문장GitHub 보안 권고 GHSA-f29h-pxvx-f335(2025-07-19 공개)는 첫 고친 판을 8.10.2·9.1.2·10.1.8 로 적고, 프로젝트는 2025-07-18 10.1.8 을 「최신 판 다시 배포」로 냈다(2026-11-07 원문 확인).
  1. CVE 공개
  2. KEV 등재 — 실제 공격 확인
  3. 미국 연방기관 조치 기한
  4. 고친 버전 원문 확인

영향받는 버전

CVE 공식 기록에 적힌 값이다(2026-11-07 확인). 제조사 공지와 표기·범위가 다를 수 있으니, 업데이트할 판은 위 「내 버전 찾기」와 아래 「고친 버전과 근거」를 따른다.

제품영향 범위
eslint-config-prettier8.10.1
eslint-config-prettier9.1.1
eslint-config-prettier10.1.6
eslint-config-prettier10.1.7

고친 버전과 근거

제조사 원문 기준 · 행마다 근거와 확인 날짜

제품·분기고친 버전근거확인
eslint-config-prettier 8.x8.10.2· GHSA-f29h-pxvx-f335github.com · GHSA-f29h-pxvx-f3352026-11-07
eslint-config-prettier 9.x9.1.2· GHSA-f29h-pxvx-f335github.com · GHSA-f29h-pxvx-f3352026-11-07
eslint-config-prettier 10.x10.1.8· GHSA-f29h-pxvx-f335github.com · GHSA-f29h-pxvx-f3352026-11-07

자주 묻는 것

미국 기한은 국내에도 적용되나?

아니다. KEV 조치 기한(2026-02-12)은 미국 연방 민간기관에 적용된다. 국내 기관·개인은 제조사 공지와 KISA 권고에 따라 가능한 한 빨리 고친 버전으로 올리면 된다.

랜섬웨어 공격에 쓰였나?

CISA KEV 에는 랜섬웨어 사용 여부가 알려지지 않음으로 표시돼 있다.

고친 버전은 어디서 확인했나?

github.com(2026-11-07)에서 원문을 직접 확인했다. 값이 바뀌면 아래 「바뀐 기록」에 남긴다.

확인하지 못한 것

바뀐 기록

출처

인용할 때: eslint-config-prettier 보안 업데이트 CVE-2025-54313 - 공급망 공격 오염 판과 깨끗한 판, 보안 패치 사전, 확인 2026-11-07, https://patch.braindetox.kr/cve/CVE-2025-54313.html