7.5 HIGH
- CVSS version (CVSS): 4.0
- Attack Vector (AV): Local (L)
- Attack Complexity (AC): Low (L)
- Attack Requirement (AT): Present (P)
- Privileges Required (PR): None (N)
- User Interaction (UI): None (N)
- Vulnerable System Impact Confidentiality (VC): High (H)
- Vulnerable System Impact Integrity (VI): High (H)
- Vulnerable System Impact Availability (VA): High (H)
- Subsequent System Impact Confidentiality (SC): None (N)
- Subsequent System Impact Integrity (SI): None (N)
- Subsequent System Impact Availability (SA): None (N)
- Modified Attack Vector (MAV): Local (L)
- Modified Attack Complexity (MAC): Low (L)
- Modified Attack Requirement (MAT): Present (P)
- Modified Privileges Required (MPR): None (N)
- Modified User Interaction (MUI): None (N)
- Modified Vulnerable System Impact Confidentiality (MVC): High (H)
- Modified Vulnerable System Impact Integrity (MVI): High (H)
- Modified Vulnerable System Impact Availability (MVA): High (H)
- Modified Subsequent System Impact Confidentiality (MSC): Negligible (N)
- Modified Subsequent System Impact Integrity (MSI): Negligible (N)
- Modified Subsequent System Impact Availability (MSA): Negligible (N)
- Safety (S): Not Defined (X)
- Automatable (AU): Not Defined (X)
- Recovery (R): Not Defined (X)
- Value Density (V): Not Defined (X)
- Vulnerability Response Effort (RE): Not Defined (X)
- Provider Urgency (U): Not Defined (X)
- Confidentiality Req. (CR): Not Defined (X)
- Integrity Req. (IR): Not Defined (X)
- Availability Req. (AR): Not Defined (X)
- Exploit Maturity (E): Not Defined (X)
by @LeSuisse Activity log
- Created suggestion
-
@LeSuisse
ignored
19 packages
- qemacs
- uemacs
- emacs30
- emacs-gtk
- chemacs2
- emacspeak
- emacs-anywhere
- pinentry-emacs
- emacs30-macport
- emacs-lsp-booster
- parinfer-rust-emacs
- emacsclient-commands
- emacs-all-the-icons-fonts
- haskellPackages.emacs-module
- haskellPackages.yi-keymap-emacs
- haskellPackages.yi-emacs-colours
- vscode-extensions.tuttieee.emacs-mcx
- gnomeExtensions.emacs-search-provider
- vscode-extensions.jamesyang999.vscode-emacs-minimum
- @LeSuisse accepted
- @LeSuisse published on GitHub
GNU Emacs 28.1 through 31.1 allows arbitrary code execution upon …
GNU Emacs 28.1 through 31.1 allows arbitrary code execution upon opening a file, because an untrusted value of read-symbol-shorthands affects the intern and unintern functions. This affects the default configuration; no particular user settings are required to trigger it.
References
Affected products
- =<31.1
Matching in nixpkgs
pkgs.emacs
Extensible, customizable GNU text editor
pkgs.emacs-nox
Extensible, customizable GNU text editor
pkgs.emacs-pgtk
Extensible, customizable GNU text editor
pkgs.emacs30-nox
None
-
nixos-26.05 -
- nixos-26.05-small 30.2
pkgs.emacs31-nox
Extensible, customizable GNU text editor
-
nixos-unstable -
- nixos-unstable-small 31.1
pkgs.emacs30-gtk3
None
-
nixos-26.05 -
- nixos-26.05-small 30.2
pkgs.emacs30-pgtk
None
-
nixos-26.05 -
- nixos-26.05-small 30.2
pkgs.emacs31-gtk3
Extensible, customizable GNU text editor
-
nixos-unstable -
- nixos-unstable-small 31.1
pkgs.emacs31-pgtk
Extensible, customizable GNU text editor
-
nixos-unstable -
- nixos-unstable-small 31.1
pkgs.emacs-macport
Extensible, customizable GNU text editor - macport variant
Ignored packages (19)
pkgs.qemacs
Very small but powerful UNIX editor
pkgs.uemacs
Linus Torvalds's random version of microemacs with his personal modifications
-
nixos-unstable -
- nixos-unstable-small 4.0-unstable-2018-07-19
-
nixos-26.05 -
- nixos-26.05-small 4.0-unstable-2018-07-19
pkgs.chemacs2
Emacs version switcher, improved
-
nixos-unstable -
- nixos-unstable-small 0-unstable-2023-01-20
-
nixos-26.05 -
- nixos-26.05-small 0-unstable-2023-01-20
pkgs.emacs-gtk
Extensible, customizable GNU text editor
pkgs.emacspeak
Emacs extension that provides spoken output
pkgs.emacs-anywhere
Edit text from any macOS application in Emacs
-
nixos-unstable -
- nixos-unstable-small 0-unstable-2025-12-29
-
nixos-26.05 -
- nixos-26.05-small 0-unstable-2025-12-29
pkgs.pinentry-emacs
GnuPG’s interface to passphrase input
pkgs.emacs30-macport
Extensible, customizable GNU text editor - macport variant
pkgs.emacs-lsp-booster
Emacs LSP performance booster
pkgs.parinfer-rust-emacs
Emacs centric fork of parinfer-rust
pkgs.emacsclient-commands
Collection of small shell utilities that connect to a local Emacs server
-
nixos-unstable -
- nixos-unstable-small 0-unstable-2023-09-22
-
nixos-26.05 -
- nixos-26.05-small 0-unstable-2023-09-22
pkgs.haskellPackages.emacs-module
Utilities to write Emacs dynamic modules
pkgs.haskellPackages.yi-keymap-emacs
Emacs keymap for Yi editor
pkgs.haskellPackages.yi-emacs-colours
Simple mapping from colour names used in emacs to Color
pkgs.vscode-extensions.tuttieee.emacs-mcx
Awesome Emacs Keymap - VSCode emacs keybinding with multi cursor support
pkgs.gnomeExtensions.emacs-search-provider
Search for your Emacs projects easily
pkgs.vscode-extensions.jamesyang999.vscode-emacs-minimum
Minimal emacs key bindings for VSCode
Package maintainers
-
@jwiegley John Wiegley <johnw@newartisans.com>
-
@adisbladis Adam Hose <adisbladis@gmail.com>
-
@AndersonTorres Anderson Torres <torres.anderson.85@protonmail.com>
-
@panchoh pancho horrillo <pancho@pancho.name>
-
@jian-lin Lin Jian <me@linj.tech>
-
@kfiz kfiz <doroerose@gmail.com>