-
-
Notifications
You must be signed in to change notification settings - Fork 14.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
armcord,mailspring: mark as insecure (CVE-2023-4863) #258217
Conversation
See NixOS#254798. Upstream has not provided any update for this critical vulnerability in > 2 weeks. These programs are also likely vulnerable to many more old vulnerabilities due to using EOL versions of Electron.
To provide a little more context on mailspring I looked at their current version of Electron, and it runs 17.4.0 with an 8-month-old open PR with an attempt to upgrade to 22.x. Foundry376/Mailspring#2449 When googling the Electron version 17.x it becomes apparent that it has numerous vulnerabilities. |
Backport failed for Please cherry-pick the changes locally. git fetch origin release-23.05
git worktree add -d .worktree/backport-258217-to-release-23.05 origin/release-23.05
cd .worktree/backport-258217-to-release-23.05
git checkout -b backport-258217-to-release-23.05
ancref=$(git merge-base efb9f8b2dc98338f1c6827487ad7fc8bbeb4f9f0 dddf103e809579a24346098f49fc9530454a492d)
git cherry-pick -x $ancref..dddf103e809579a24346098f49fc9530454a492d |
1 similar comment
Backport failed for Please cherry-pick the changes locally. git fetch origin release-23.05
git worktree add -d .worktree/backport-258217-to-release-23.05 origin/release-23.05
cd .worktree/backport-258217-to-release-23.05
git checkout -b backport-258217-to-release-23.05
ancref=$(git merge-base efb9f8b2dc98338f1c6827487ad7fc8bbeb4f9f0 dddf103e809579a24346098f49fc9530454a492d)
git cherry-pick -x $ancref..dddf103e809579a24346098f49fc9530454a492d |
Hello @delroth, thanks for your hard work! |
You're correct, though it's only a matter of time until this comes back to being insecure: Electron 22.x is EOL since October 10th and is not receiving any more security updates. See https://www.electronjs.org/docs/latest/tutorial/electron-timelines Actually, it might already be insecure - since the Electron devs aren't tracking CVEs anymore for it, it's anyone's guess. |
Description of changes
See #254798. Upstream has not provided any update for this critical vulnerability in > 2 weeks. These programs are also likely vulnerable to many more old vulnerabilities due to using EOL versions of Electron.
Things done
sandbox = true
set innix.conf
? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)