From b8e151edd5a2952d60b0ea464e8dbd9663c1a41d Mon Sep 17 00:00:00 2001 From: xurui Date: Tue, 30 Jul 2024 18:27:54 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DCVE-2024-3168?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xurui --- src/inspector/v8-console-message.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/inspector/v8-console-message.cc b/src/inspector/v8-console-message.cc index b13b72451..f4bbca46e 100644 --- a/src/inspector/v8-console-message.cc +++ b/src/inspector/v8-console-message.cc @@ -315,6 +315,8 @@ void V8ConsoleMessage::reportToFrontend(protocol::Runtime::Frontend* frontend, bool generatePreview) const { int contextGroupId = session->contextGroupId(); V8InspectorImpl* inspector = session->inspector(); + // Protect against reentrant debugger calls via interrupts. + v8::debug::PostponeInterruptsScope no_interrupts(inspector->isolate()); if (m_origin == V8MessageOrigin::kException) { std::unique_ptr exception = -- Gitee