🔍 CVE-2026-34776

5.3
CVSS Score
MEDIUM
2026-04-04
2026-07-24 22:10
✅ 완료

🇰🇷 한글 설명

Electron 프레임워크의 macOS 및 Linux 버전에서 app.requestSingleInstanceLock()을 호출하는 앱이 조작된 두 번째 인스턴스 메시지를 처리할 때 힙 영역 외부 읽기(out-of-bounds heap read) 취약점이 발생합니다. 이로 인해 메모리 정보가 유출될 수 있으며, 이는 동일한 사용자로 실행 중인 프로세스에 국한됩니다.

💡 쉬운 설명

특정 설정이 된 데스크톱 앱에서 악의적으로 만든 메시지를 보내면 컴퓨터 메모리의 일부 내용이 몰래 읽힐 수 있는 문제입니다. 앱을 최신 버전으로 업데이트하면 이 문제를 해결할 수 있습니다.

🇺🇸 원문 (English)

Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to versions 38.8.6, 39.8.1, 40.8.1, and 41.0.0, on macOS and Linux, apps that call app.requestSingleInstanceLock() were vulnerable to an out-of-bounds heap read when parsing a crafted second-instance message. Leaked memory could be delivered to the app's second-instance event handler. This issue is limited to processes running as the same user as the Electron app. Apps that do not call app.requestSingleInstanceLock() are not affected. Windows is not affected by this issue. This issue has been patched in versions 38.8.6, 39.8.1, 40.8.1, and 41.0.0.

📍 영향받는 시스템

Electron versions prior to 38.8.6, 39.8.1, 40.8.1, and 41.0.0 (macOS and Linux only)

⚔️ 공격 벡터

조작된 두 번째 인스턴스 메시지를 전송하여 메모리 정보를 유출시키는 방식

🛡️ 대응 방법

Electron을 패치된 버전(38.8.6, 39.8.1, 40.8.1, 41.0.0 이상)으로 업데이트하십시오.

🔧 검증 코드

출력된 Electron 버전을 확인하여 취약한 버전 범위에 포함되는지 체크합니다.

Shell / Script
npm list electron | grep electron

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:L

💻 영향받는 소프트웨어

NVIDIA Cloud Gaming Guest Driver for Linux