CVE-2026-34771 in Electron
Tóm tắt
Bởi VulDB • 01/07/2026
Electron là một khung phát triển để xây dựng các ứng dụng máy tính đa nền tảng bằng cách sử dụng JavaScript, HTML và CSS. Trước các phiên bản 38.8.6, 39.8.0, 40.7.0 và 41.0.0-beta.8, các ứng dụng đăng ký hàm `session.setPermissionRequestHandler()` không đồng bộ có thể dễ bị tổn thương do lỗi use-after-free khi xử lý các yêu cầu cấp quyền toàn màn hình (fullscreen), khóa con trỏ chuột (pointer-lock) hoặc khóa bàn phím (keyboard-lock). Nếu khung chứa nội dung gửi yêu cầu điều hướng hoặc cửa sổ đóng trong khi trình xử lý quyền vẫn đang chờ, việc gọi lại hàm callback đã lưu sẽ truy cập vào bộ nhớ đã được giải phóng, có thể dẫn đến sự cố ứng dụng hoặc hỏng hóc dữ liệu bộ nhớ. Các ứng dụng không đặt trình xử lý yêu cầu cấp quyền, hoặc trình xử lý phản hồi đồng bộ, thì không bị ảnh hưởng. Vấn đề này đã được vá trong các phiên bản 38.8.6, 39.8.0, 40.7.0 và 41.0.0-beta.8.
If you want to get best quality of vulnerability data, you may have to visit VulDB.