chore(deps): update dependency electron to v41 [security]#98
Open
renovate[bot] wants to merge 1 commit intodevelopfrom
Open
chore(deps): update dependency electron to v41 [security]#98renovate[bot] wants to merge 1 commit intodevelopfrom
renovate[bot] wants to merge 1 commit intodevelopfrom
Conversation
046513d to
3ff97a7
Compare
3ff97a7 to
ac510bb
Compare
ac510bb to
e0c0265
Compare
e0c0265 to
1eb6ccc
Compare
1eb6ccc to
9d1082d
Compare
9d1082d to
b957df6
Compare
b957df6 to
3c408f6
Compare
1d4c8a8 to
3c408f6
Compare
fa6382f to
9a23349
Compare
9a23349 to
a916f40
Compare
a916f40 to
455c101
Compare
455c101 to
b35ebfb
Compare
3e2d80e to
798e98c
Compare
798e98c to
b5c2a55
Compare
b5c2a55 to
e3e6b95
Compare
e3e6b95 to
15475f1
Compare
15475f1 to
e3e806b
Compare
e373728 to
652e72b
Compare
652e72b to
4a1c88e
Compare
4a1c88e to
a6e1e5f
Compare
fd95541 to
010a70b
Compare
010a70b to
4ab9ff8
Compare
4ab9ff8 to
291ba78
Compare
291ba78 to
e385931
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^28.0.0→^41.0.0GitHub Vulnerability Alerts
CVE-2025-55305
Impact
This only impacts apps that have the
embeddedAsarIntegrityValidationandonlyLoadAppFromAsarfuses enabled. Apps without these fuses enabled are not impacted.Specifically this issue can only be exploited if your app is launched from a filesystem the attacker has write access too. i.e. the ability to edit files inside the
resourcesfolder in your app installation on Windows which these fuses are supposed to protect against.Workarounds
There are no app side workarounds, you must update to a patched version of Electron.
Fixed Versions
38.0.0-beta.637.3.136.8.135.7.5For more information
If you have any questions or comments about this advisory, email us at security@electronjs.org
Severity
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:H/A:LRelease Notes
electron/electron (electron)
v41.2.1: electron v41.2.1Compare Source
Release Notes for v41.2.1
Fixes
metadatafields tocontentTracingtraces. #51021 (Also in 42)kResizeThresholdto trigger the resize on corners. #51002 (Also in 42)fs.staton files inside asar archives returningundefinedforblksizeandblocksinstead of numeric values. #50876 (Also in 40, 42)setSimpleFullScreenon macOS would exit when web content calledrequestFullscreen(). #50985 (Also in 40, 42)app.setPath('sessionData')was called with a non-existent directory. #50958 (Also in 42)frame: false, matching the behavior for windows with frames. #50863 (Also in 42)Other Changes
v41.2.0: electron v41.2.0Compare Source
Release Notes for v41.2.0
Features
allowExtensionsprivilege toprotocol.registerSchemesAsPrivileged()to enable Chrome extensions on custom protocols. #50529 (Also in 40, 42)Fixes
Invoke in DisallowJavascriptExecutionScopecrash on application quit when aWebContents(or other JS-emitting native object) is garbage-collected during shutdown. #50694 (Also in 40, 42)show/hideevents andWebContentsvisibility state could be reported incorrectly when multipleWebContentsViews were attached to a window. #50715 (Also in 40, 42)getFileHandlerequests on the same path could stall indefinitely. #50670 (Also in 40, 42)webContents.print()callback may not fire correctly in some cases. #50604 (Also in 42)Other Changes
v41.1.1: electron v41.1.1Compare Source
Release Notes for v41.1.1
Fixes
contentTracing.getTraceBufferUsage()while a trace session is active. #50594 (Also in 39, 40, 42)Other Changes
v41.1.0: electron v41.1.0Compare Source
Release Notes for v41.1.0
Features
urgencyoption in Notifications on Windows. #50382 (Also in 42)Fixes
clipboard.readImage()when the clipboard contains malformed image data. #50492 (Also in 39, 40, 42)release()after the texture object was garbage collected. #50501 (Also in 39, 40, 42)Other Changes
v41.0.4: electron v41.0.4Compare Source
Release Notes for v41.0.4
Fixes
Other Changes
v41.0.3: electron v41.0.3Compare Source
Release Notes for v41.0.3
Fixes
fscopy methods. #50286 (Also in 39, 40, 42)Other Changes
Documentation
v41.0.2: electron v41.0.2Compare Source
Release Notes for v41.0.2
Other Changes
v41.0.1: electron v41.0.1Compare Source
Release Notes for v41.0.1
Fixes
autoUpdater.quitAndInstall()could fail ifcheckForUpdates()was called again after an update was already downloaded. #50217 (Also in 39, 40)trafficLightPositionfrom minimization on macOS. #50209 (Also in 39, 40)Other Changes
v41.0.0: electron v41.0.0Compare Source
Release Notes for v41.0.0
Stack Upgrades
146.0.7680.65v24.14.014.6Breaking Changes
For breaking changes inherited via Chromium, see blog post
Features
Additions
webContents.getOrCreateDevToolsTargetId(). #50176disclaimoption to the UtilityProcess API to allow for TCC disclaiming on macOS. #49693 (Also in 39, 40)reasonproperty to the Notification 'closed' event on Windows to allow developers to know the reason the Notification was dismissed. #50029 (Also in 40)usePrinterDefaultPageSizeoption towebContents.print()to allow using the printer's default page size. #49812loginevent onwebContents. #48512 (Also in 39, 40)--experimental-transform-types. #49882 (Also in 39, 40)long-animation-framescript attribution (via--enable-features=AlwaysLogLOAFURL). #49773 (Also in 39, 40)webPreferences.focusOnNavigation. #49511 (Also in 40)WasmTrapHandlersfuse. #49839hasShadow: falsein the window constructor. #49885Improvements
nativeImage.createFromNamedImageto support SF Symbol names. #48203 (Also in 39, 40)Removed/Deprecated
Fixes
shellfunctionality may not work on Linux if the target window is already open. #49594resizableisfalse. Windows no longer shrink below the requested max size or grow taller when resizability is disabled. #49971globalShortcutAPI. #50051Also in earlier versions...
CoreAudio Tap APIfor audio capture used in electron'sdesktopCapturer(🍏 macOS). #49739 (Also in 39, 40)globalShortcutnot working on Wayland withGlobalShortcutsPortalfeature enabled. #49871 (Also in 40)setRepresentedFilename()not settingAXDocumentaccessibility attribute on macOS. #49346 (Also in 39, 40)chrome://accessibility. #49561 (Also in 39, 40)app.on('continue-activity')on cold launch whenNSUserActivity.userInfowas nil. #50006 (Also in 39, 40)VideoFrameobjects returned throughcontextBridgehad an incorrect prototype. #50023 (Also in 39, 40)additionalDatapassed toapp.requestSingleInstanceLockon Windows could be truncated or fail to deserialize in the primary instance'ssecond-instanceevent. #50154 (Also in 38, 39, 40)menu-did-closewas not emitted properly for some application menus. #49075 (Also in 38, 39, 40)nodeIntegrationInWorkeroverrides insetWindowOpenHandlerwere not honored for child windows sharing a renderer process with their opener. #50134 (Also in 38)screen.getCursorScreenPoint()crashed on Wayland when it was called before aBrowserWindowhad been created. #50105 (Also in 39, 40)shell.writeShortcutLinkwas throwingTypeError: Insufficient number of argumentswhen called with just[(path, options)]. #49503 (Also in 39, 40)setBoundson aWebContentsViewcould trigger redundantpage-favicon-updatedevents even when the favicon had not changed. #50085 (Also in 39, 40)toastXmlcould cause a Notification crash. #49953 (Also in 40)nullfor their accelerator property. #49668 (Also in 39, 40)zoomFactorinsetWindowOpenHandler'soverrideBrowserWindowOptionshad no effect on windows opened viawindow.open(). #49911 (Also in 39, 40)menu.popupwould fire when any arbitrary submenu of the given menu closed, and not the menu itself. #49017 (Also in 38, 39, 40)win.setFullScreen(false)when not in fullscreen on Linux. #49996 (Also in 39, 40)menu-will-closeevent when closed after any submenu has been open. #49964 (Also in 40)netare now capable of having their headers modified to use reserved headers viawebRequest. #49226 (Also in 39, 40)Other Changes
4835695. #49789Documentation
Notices
End of Support for 38.x.y
Electron 38.x.y has reached end-of-support as per the project's support policy. Developers and applications are encouraged to upgrade to a newer version of Electron.
v40.9.1: electron v40.9.1Compare Source
Release Notes for v40.9.1
v40.8.5: electron v40.8.5Compare Source
Release Notes for v40.8.5
Fixes
clipboard.readImage()when the clipboard contains malformed image data. #50491 (Also in 39, 41, 42)release()after the texture object was garbage collected. #50500 (Also in 39, 41, 42)Other Changes
v40.8.4: electron v40.8.4Compare Source
Release Notes for v40.8.4
Fixes
nodeIntegrationInWorkeroverrides insetWindowOpenHandlerwere not honored for child windows sharing a renderer process with their opener. #50467 (Also in 38, 39, 41)Other Changes
4859353. #504414893813. #504494847510,4871177. #50460v40.8.3: electron v40.8.3Compare Source
Release Notes for v40.8.3
Fixes
fscopy methods. #50287 (Also in 39, 41, 42)[
v40.8.2](https://redirect.github.com/electron/electron/releases