CVE-2022-45939
GNU Emacs through 28.2 allows attackers to execute commands via shell metacharacters in the name...
GNU Emacs through 28.2 allows attackers to execute commands via shell metacharacters in the name of a source-code file, because lib-src/etags.c uses the system C library function in its implementation of the ctags program. For example, a victim may use the "ctags *" command (suggested in the ctags documentation) in a situation where the current working directory has contents that depend on untrusted input.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.8
GNU Emacs through 28.2 allows attackers to execute commands via shell metacharacters in the name of a source-code file, because lib-src/etags.c uses the system C library function in its implementation of the ctags program. For example, a victim may use the "ctags *" command (suggested in the ctags documentation) in a situation where the current working directory has contents that depend on untrusted input.
- Record
CVE-2022-45939- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-78
- Updated
- 2026-11-02
CVE List
7.8
GNU Emacs through 28.2 allows attackers to execute commands via shell metacharacters in the name of a source-code file, because lib-src/etags.c uses the system C library function in its implementation of the ctags program. For example, a victim may use the "ctags *" command (suggested in the ctags documentation) in a situation where the current working directory has contents that depend on untrusted input.
- Record
CVE-2022-45939- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-78
- Updated
- 2026-11-02
EUVDEUVD-2022-48781
7.8
GNU Emacs through 28.2 allows attackers to execute commands via shell metacharacters in the name of a source-code file, because lib-src/etags.c uses the system C library function in its implementation of the ctags program. For example, a victim may use the "ctags *" command (suggested in the ctags documentation) in a situation where the current working directory has contents that depend on untrusted input.
- Record
EUVD-2022-48781- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-m57w-hf24-4j3h
7.8
GNU Emacs through 28.2 allows attackers to execute commands via shell metacharacters in the name...
GNU Emacs through 28.2 allows attackers to execute commands via shell metacharacters in the name of a source-code file, because lib-src/etags.c uses the system C library function in its implementation of the ctags program. For example, a victim may use the "ctags *" command (suggested in the ctags documentation) in a situation where the current working directory has contents that depend on untrusted input.
- Record
GHSA-m57w-hf24-4j3h- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-78
- Updated
- 2026-11-02
OSVALPINE-CVE-2022-45939
7.8
GNU Emacs through 28.2 allows attackers to execute commands via shell metacharacters in the name of a source-code file, because lib-src/etags.c uses the system C library function in its implementation of the ctags program. For example, a victim may use the "ctags *" command (suggested in the ctags documentation) in a situation where the current working directory has contents that depend on untrusted input.
- Record
ALPINE-CVE-2022-45939- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
OSVAZL-11515
7.8
CVE-2022-45939 affecting package emacs for versions less than 28.1-5
GNU Emacs through 28.2 allows attackers to execute commands via shell metacharacters in the name of a source-code file, because lib-src/etags.c uses the system C library function in its implementation of the ctags program. For example, a victim may use the "ctags *" command (suggested in the ctags documentation) in a situation where the current working directory has contents that depend on untrusted input.
- Record
AZL-11515- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 17 moreShow less
OSV
7.8
GNU Emacs through 28.2 allows attackers to execute commands via shell metacharacters in the name of a source-code file, because lib-src/etags.c uses the system C library function in its implementation of the ctags program. For example, a victim may use the "ctags *" command (suggested in the ctags documentation) in a situation where the current working directory has contents that depend on untrusted input.
- Record
CVE-2022-45939- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2022-45939
7.8
GNU Emacs through 28.2 allows attackers to execute commands via shell metacharacters in the name of a source-code file, because lib-src/etags.c uses the system C library function in its implementation of the ctags program. For example, a victim may use the "ctags *" command (suggested in the ctags documentation) in a situation where the current working directory has contents that depend on untrusted input.
- Record
DEBIAN-CVE-2022-45939- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
OSVOESA-2022-2131
7.8
emacs security update
Emacs is the extensible, customizable, self-documenting real-time display editor.At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing. And it is an entire ecosystem of functionality beyond text editing, including a project planner, mail and news reader, debugger interface, calendar, and more.
Security Fix(es):
GNU Emacs through 28.2 allows attackers to execute commands via shell metacharacters in the name of a source-code file, because lib-src/etags.c uses the system C library function in its implementation of the ctags program. For example, a victim may use the "ctags *" command (suggested in the ctags documentation) in a situation where the current working directory has contents that depend on untrusted input.(CVE-2022-45939)
- Record
OESA-2022-2131- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2023:2366
7.8
Red Hat Security Advisory: emacs security and bug fix update
- Record
RHSA-2023:2366- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2023:3042
7.8
Red Hat Security Advisory: emacs security and bug fix update
- Record
RHSA-2023:3042- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2024:1103
7.8
Red Hat Security Advisory: emacs security update
- Record
RHSA-2024:1103- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2022-45939
7.8
GNU Emacs through 28.2 allows attackers to execute commands via shell metacharacters in the name of a source-code file, because lib-src/etags.c uses the system C library function in its implementation of the ctags program. For example, a victim may use the "ctags *" command (suggested in the ctags documentation) in a situation where the current working directory has contents that depend on untrusted input.
- Record
UBUNTU-CVE-2022-45939- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVALSA-2023:2366 No score
Moderate: emacs security and bug fix update
GNU Emacs is a powerful, customizable, self-documenting text editor. It provides special code editing features, a scripting language (elisp), and the capability to read e-mail and news.
Security Fix(es):
- emacs: ctags local command execution vulnerability (CVE-2022-45939)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.
- Record
ALSA-2023:2366- Updated
- 2026-11-02
OSVALSA-2023:3042 No score
Moderate: emacs security and bug fix update
GNU Emacs is a powerful, customizable, self-documenting text editor. It provides special code editing features, a scripting language (elisp), and the capability to read e-mail and news.
Security Fix(es):
- emacs: ctags local command execution vulnerability (CVE-2022-45939)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.
- Record
ALSA-2023:3042- Updated
- 2026-11-02
OSVCLSA-2024-1728055873 No score
emacs: Fix of CVE-2022-45939
- CVE-2022-45939: fix ctags local command injection vulnerability
- Record
CLSA-2024-1728055873- Updated
- 2026-11-02
OSVMGASA-2022-0457 No score
Updated emacs packages fix security vulnerability
GNU Emacs through 28.2 allows attackers to execute commands via shell metacharacters in the name of a source-code file, because lib-src/etags.c uses the system C library function in its implementation of the ctags program. For example, a victim may use the "ctags *" command (suggested in the ctags documentation) in a situation where the current working directory has contents that depend on untrusted input. (CVE-2022-45939)
- Record
MGASA-2022-0457- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12541-1 No score
emacs-28.2-1.1 on GA media
These are all security issues fixed in the emacs-28.2-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12541-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:4304-1 No score
Security update for emacs
This update for emacs fixes the following issues:
- CVE-2022-45939: Fixed shell command injection via source code files when using ctags (bsc#1205822).
- Record
SUSE-SU-2022:4304-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:4305-1 No score
Security update for emacs
This update for emacs fixes the following issues:
- CVE-2022-45939: Fixed shell command injection via source code files when using ctags (bsc#1205822).
- Record
SUSE-SU-2022:4305-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:4310-1 No score
Security update for emacs
This update for emacs fixes the following issues:
- CVE-2022-45939: Fixed shell command injection via source code files when using ctags (bsc#1205822).
- Record
SUSE-SU-2022:4310-1- Updated
- 2026-11-02
OSVUSN-5781-1 No score
emacs24 vulnerability
It was discovered that Emacs did not properly manage certain inputs. An attacker could possibly use this issue to execute arbitrary commands.
- Record
USN-5781-1- Updated
- 2026-11-02
OSVUSN-7027-1 No score
emacs, emacs24, emacs25 vulnerabilities
It was discovered that Emacs incorrectly handled input sanitization. An attacker could possibly use this issue to execute arbitrary commands. This issue only affected Ubuntu 18.04 LTS, Ubuntu 20.04 LTS and Ubuntu 22.04 LTS. (CVE-2022-45939)
Xi Lu discovered that Emacs incorrectly handled input sanitization. An attacker could possibly use this issue to execute arbitrary commands. This issue only affected Ubuntu 16.04 LTS, Ubuntu 18.04 LTS, Ubuntu 20.04 LTS and Ubuntu 22.04 LTS. (CVE-2022-48337)
Xi Lu discovered that Emacs incorrectly handled input sanitization. An attacker could possibly use this issue to execute arbitrary commands. This issue only affected Ubuntu 22.04 LTS. (CVE-2022-48338)
Xi Lu discovered that Emacs incorrectly handled input sanitization. An attacker could possibly use this issue to execute arbitrary commands. This issue only affected Ubuntu 18.04 LTS, Ubuntu 20.04 LTS and Ubuntu 22.04 LTS. (CVE-2022-48339)
It was discovered that Emacs incorrectly handled filename sanitization. An attacker could possibly use this issue to execute arbitrary commands. This issue only affected Ubuntu 18.04 LTS, Ubuntu 20.04 LTS and Ubuntu 22.04 LTS. (CVE-2023-28617)
It was discovered that Emacs incorrectly handled certain crafted files. An attacker could possibly use this issue to crash the program, resulting in a denial of service. This issue only affected Ubuntu 16.04 LTS, Ubuntu 18.04 LTS, Ubuntu 20.04 LTS and Ubuntu 22.04 LTS. (CVE-2024-30203, CVE-2024-30204, CVE-2024-30205)
It was discovered that Emacs incorrectly handled certain crafted files. An attacker could possibly use this issue to execute arbitrary commands. (CVE-2024-39331)
- Record
USN-7027-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
emacsAlpine:v3.17 |
before 28.2-r1 | 28.2-r1 |
emacsAlpine:v3.18 |
before 28.2-r3 | 28.2-r3 |
emacsAlpine:v3.19 |
before 28.2-r3 | 28.2-r3 |
emacsAlpine:v3.20 |
before 28.2-r3 | 28.2-r3 |
emacsAlpine:v3.21 |
before 28.2-r3 | 28.2-r3 |
emacsAlpine:v3.22 |
before 28.2-r3 | 28.2-r3 |
emacsAlpine:v3.23 |
before 28.2-r3 | 28.2-r3 |
emacsAlpine:v3.24 |
before 28.2-r3 | 28.2-r3 |
emacsAlmaLinux:9 |
before 1:27.2-8.el9 | 1:27.2-8.el9 |
emacs-commonAlmaLinux:9 |
before 1:27.2-8.el9 | 1:27.2-8.el9 |
Show 116 moreShow less
| Package | Affected | Fixed |
|---|---|---|
emacs-filesystemAlmaLinux:9 |
before 1:27.2-8.el9 | 1:27.2-8.el9 |
emacs-lucidAlmaLinux:9 |
before 1:27.2-8.el9 | 1:27.2-8.el9 |
emacs-noxAlmaLinux:9 |
before 1:27.2-8.el9 | 1:27.2-8.el9 |
emacsAlmaLinux:8 |
before 1:26.1-9.el8 | 1:26.1-9.el8 |
emacs-commonAlmaLinux:8 |
before 1:26.1-9.el8 | 1:26.1-9.el8 |
emacs-filesystemAlmaLinux:8 |
before 1:26.1-9.el8 | 1:26.1-9.el8 |
emacs-lucidAlmaLinux:8 |
before 1:26.1-9.el8 | 1:26.1-9.el8 |
emacs-noxAlmaLinux:8 |
before 1:26.1-9.el8 | 1:26.1-9.el8 |
emacs-terminalAlmaLinux:8 |
before 1:26.1-9.el8 | 1:26.1-9.el8 |
emacsAzure Linux:2 |
before 28.1-5 | 28.1-5 |
emacsTuxCare:CentOS:7 |
before 1:24.3-23.el7_9.1.tuxcare.els2 | 1:24.3-23.el7_9.1.tuxcare.els2 |
emacs-commonTuxCare:CentOS:7 |
before 1:24.3-23.el7_9.1.tuxcare.els2 | 1:24.3-23.el7_9.1.tuxcare.els2 |
emacs-elTuxCare:CentOS:7 |
before 1:24.3-23.el7_9.1.tuxcare.els2 | 1:24.3-23.el7_9.1.tuxcare.els2 |
emacs-filesystemTuxCare:CentOS:7 |
before 1:24.3-23.el7_9.1.tuxcare.els2 | 1:24.3-23.el7_9.1.tuxcare.els2 |
emacs-noxTuxCare:CentOS:7 |
before 1:24.3-23.el7_9.1.tuxcare.els2 | 1:24.3-23.el7_9.1.tuxcare.els2 |
emacs-terminalTuxCare:CentOS:7 |
before 1:24.3-23.el7_9.1.tuxcare.els2 | 1:24.3-23.el7_9.1.tuxcare.els2 |
emacsDebian:12 |
before 1:28.2+1-8 | 1:28.2+1-8 |
emacsDebian:13 |
before 1:28.2+1-8 | 1:28.2+1-8 |
emacsDebian:14 |
before 1:28.2+1-8 | 1:28.2+1-8 |
xemacs21Debian:12 |
before 21.4.24-11 | 21.4.24-11 |
emacsDebian:10 |
before 1:26.1+1-3.2+deb10u3, plus listed versions 1:26.1+1-3.21:26.1+1-3.2+deb10u11:26.1+1-3.2+deb10u2 |
1:26.1+1-3.2+deb10u3 |
emacsDebian:11 |
before 1:27.1+1-3.1+deb11u1, plus listed versions 1:27.1+1-3.1 |
1:27.1+1-3.1+deb11u1 |
emacsMageia:8 |
before 27.1-1.2.mga8 | 27.1-1.2.mga8 |
emacsopenEuler:20.03-LTS-SP1 |
before 27.1-9.oe1 | 27.1-9.oe1 |
emacsopenEuler:20.03-LTS-SP3 |
before 27.1-7.oe1 | 27.1-7.oe1 |
emacsopenEuler:22.03-LTS |
before 27.2-8.oe2203 | 27.2-8.oe2203 |
emacsRed Hat:enterprise_linux:9::appstream |
before 1:27.2-8.el9 | 1:27.2-8.el9 |
emacs-commonRed Hat:enterprise_linux:9::appstream |
before 1:27.2-8.el9 | 1:27.2-8.el9 |
emacs-common-debuginfoRed Hat:enterprise_linux:9::appstream |
before 1:27.2-8.el9 | 1:27.2-8.el9 |
emacs-debuginfoRed Hat:enterprise_linux:9::appstream |
before 1:27.2-8.el9 | 1:27.2-8.el9 |
emacs-debugsourceRed Hat:enterprise_linux:9::appstream |
before 1:27.2-8.el9 | 1:27.2-8.el9 |
emacs-filesystemRed Hat:enterprise_linux:9::appstream |
before 1:27.2-8.el9 | 1:27.2-8.el9 |
emacs-lucidRed Hat:enterprise_linux:9::appstream |
before 1:27.2-8.el9 | 1:27.2-8.el9 |
emacs-lucid-debuginfoRed Hat:enterprise_linux:9::appstream |
before 1:27.2-8.el9 | 1:27.2-8.el9 |
emacs-noxRed Hat:enterprise_linux:9::appstream |
before 1:27.2-8.el9 | 1:27.2-8.el9 |
emacs-nox-debuginfoRed Hat:enterprise_linux:9::appstream |
before 1:27.2-8.el9 | 1:27.2-8.el9 |
emacsRed Hat:enterprise_linux:8::appstream |
before 1:26.1-9.el8 | 1:26.1-9.el8 |
emacs-commonRed Hat:enterprise_linux:8::appstream |
before 1:26.1-9.el8 | 1:26.1-9.el8 |
emacs-common-debuginfoRed Hat:enterprise_linux:8::appstream |
before 1:26.1-9.el8 | 1:26.1-9.el8 |
emacs-debuginfoRed Hat:enterprise_linux:8::appstream |
before 1:26.1-9.el8 | 1:26.1-9.el8 |
emacs-debugsourceRed Hat:enterprise_linux:8::appstream |
before 1:26.1-9.el8 | 1:26.1-9.el8 |
emacs-lucidRed Hat:enterprise_linux:8::appstream |
before 1:26.1-9.el8 | 1:26.1-9.el8 |
emacs-lucid-debuginfoRed Hat:enterprise_linux:8::appstream |
before 1:26.1-9.el8 | 1:26.1-9.el8 |
emacs-noxRed Hat:enterprise_linux:8::appstream |
before 1:26.1-9.el8 | 1:26.1-9.el8 |
emacs-nox-debuginfoRed Hat:enterprise_linux:8::appstream |
before 1:26.1-9.el8 | 1:26.1-9.el8 |
emacs-terminalRed Hat:enterprise_linux:8::appstream |
before 1:26.1-9.el8 | 1:26.1-9.el8 |
emacsRed Hat:enterprise_linux:8::baseos |
before 1:26.1-9.el8 | 1:26.1-9.el8 |
emacs-filesystemRed Hat:enterprise_linux:8::baseos |
before 1:26.1-9.el8 | 1:26.1-9.el8 |
emacsRed Hat:rhel_eus:8.6::appstream |
before 1:26.1-7.el8_6.3 | 1:26.1-7.el8_6.3 |
emacs-commonRed Hat:rhel_eus:8.6::appstream |
before 1:26.1-7.el8_6.3 | 1:26.1-7.el8_6.3 |
emacs-common-debuginfoRed Hat:rhel_eus:8.6::appstream |
before 1:26.1-7.el8_6.3 | 1:26.1-7.el8_6.3 |
emacs-debuginfoRed Hat:rhel_eus:8.6::appstream |
before 1:26.1-7.el8_6.3 | 1:26.1-7.el8_6.3 |
emacs-debugsourceRed Hat:rhel_eus:8.6::appstream |
before 1:26.1-7.el8_6.3 | 1:26.1-7.el8_6.3 |
emacs-lucidRed Hat:rhel_eus:8.6::appstream |
before 1:26.1-7.el8_6.3 | 1:26.1-7.el8_6.3 |
emacs-lucid-debuginfoRed Hat:rhel_eus:8.6::appstream |
before 1:26.1-7.el8_6.3 | 1:26.1-7.el8_6.3 |
emacs-noxRed Hat:rhel_eus:8.6::appstream |
before 1:26.1-7.el8_6.3 | 1:26.1-7.el8_6.3 |
emacs-nox-debuginfoRed Hat:rhel_eus:8.6::appstream |
before 1:26.1-7.el8_6.3 | 1:26.1-7.el8_6.3 |
emacs-terminalRed Hat:rhel_eus:8.6::appstream |
before 1:26.1-7.el8_6.3 | 1:26.1-7.el8_6.3 |
emacsRed Hat:rhel_eus:8.6::baseos |
before 1:26.1-7.el8_6.3 | 1:26.1-7.el8_6.3 |
emacs-filesystemRed Hat:rhel_eus:8.6::baseos |
before 1:26.1-7.el8_6.3 | 1:26.1-7.el8_6.3 |
emacsSUSE:Linux Enterprise Module for Basesystem 15 SP4 |
before 27.2-150400.3.3.1 | 27.2-150400.3.3.1 |
emacsSUSE:Linux Enterprise Module for Desktop Applications 15 SP4 |
before 27.2-150400.3.3.1 | 27.2-150400.3.3.1 |
emacsopenSUSE:Leap 15.4 |
before 27.2-150400.3.3.1 | 27.2-150400.3.3.1 |
emacsSUSE:OpenStack Cloud 9 |
before 24.3-25.9.1 | 24.3-25.9.1 |
emacsSUSE:OpenStack Cloud Crowbar 9 |
before 24.3-25.9.1 | 24.3-25.9.1 |
emacsSUSE:Linux Enterprise Server for SAP Applications 12 SP4 |
before 24.3-25.9.1 | 24.3-25.9.1 |
emacsSUSE:Linux Enterprise Server 12 SP2-BCL |
before 24.3-25.9.1 | 24.3-25.9.1 |
emacsSUSE:Linux Enterprise Server 12 SP3-BCL |
before 24.3-25.9.1 | 24.3-25.9.1 |
emacsSUSE:Linux Enterprise Server 12 SP4-LTSS |
before 24.3-25.9.1 | 24.3-25.9.1 |
emacsSUSE:Linux Enterprise Server 12 SP5 |
before 24.3-25.9.1 | 24.3-25.9.1 |
emacsSUSE:Linux Enterprise Server for SAP Applications 12 SP5 |
before 24.3-25.9.1 | 24.3-25.9.1 |
emacsSUSE:Linux Enterprise Module for Basesystem 15 SP3 |
before 25.3-150000.3.12.1 | 25.3-150000.3.12.1 |
emacsSUSE:Linux Enterprise Module for Desktop Applications 15 SP3 |
before 25.3-150000.3.12.1 | 25.3-150000.3.12.1 |
emacsSUSE:Linux Enterprise High Performance Computing 15-ESPOS |
before 25.3-150000.3.12.1 | 25.3-150000.3.12.1 |
emacsSUSE:Linux Enterprise High Performance Computing 15-LTSS |
before 25.3-150000.3.12.1 | 25.3-150000.3.12.1 |
emacsSUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS |
before 25.3-150000.3.12.1 | 25.3-150000.3.12.1 |
emacsSUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS |
before 25.3-150000.3.12.1 | 25.3-150000.3.12.1 |
emacsSUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS |
before 25.3-150000.3.12.1 | 25.3-150000.3.12.1 |
emacsSUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS |
before 25.3-150000.3.12.1 | 25.3-150000.3.12.1 |
emacsSUSE:Linux Enterprise Server 15-LTSS |
before 25.3-150000.3.12.1 | 25.3-150000.3.12.1 |
emacsSUSE:Linux Enterprise Server 15 SP1-BCL |
before 25.3-150000.3.12.1 | 25.3-150000.3.12.1 |
emacsSUSE:Linux Enterprise Server 15 SP1-LTSS |
before 25.3-150000.3.12.1 | 25.3-150000.3.12.1 |
emacsSUSE:Linux Enterprise Server 15 SP2-BCL |
before 25.3-150000.3.12.1 | 25.3-150000.3.12.1 |
emacsSUSE:Linux Enterprise Server 15 SP2-LTSS |
before 25.3-150000.3.12.1 | 25.3-150000.3.12.1 |
emacsSUSE:Linux Enterprise Server for SAP Applications 15 |
before 25.3-150000.3.12.1 | 25.3-150000.3.12.1 |
emacsSUSE:Linux Enterprise Server for SAP Applications 15 SP1 |
before 25.3-150000.3.12.1 | 25.3-150000.3.12.1 |
emacsSUSE:Linux Enterprise Server for SAP Applications 15 SP2 |
before 25.3-150000.3.12.1 | 25.3-150000.3.12.1 |
emacsSUSE:Manager Proxy 4.1 |
before 25.3-150000.3.12.1 | 25.3-150000.3.12.1 |
emacsSUSE:Manager Retail Branch Server 4.1 |
before 25.3-150000.3.12.1 | 25.3-150000.3.12.1 |
emacsSUSE:Manager Server 4.1 |
before 25.3-150000.3.12.1 | 25.3-150000.3.12.1 |
emacsSUSE:Enterprise Storage 6 |
before 25.3-150000.3.12.1 | 25.3-150000.3.12.1 |
emacsSUSE:Enterprise Storage 7 |
before 25.3-150000.3.12.1 | 25.3-150000.3.12.1 |
emacsopenSUSE:Leap 15.3 |
before 25.3-150000.3.12.1 | 25.3-150000.3.12.1 |
emacs24Ubuntu:Pro:16.04:LTS |
before 24.5+1-6ubuntu1.1+esm1, plus listed versions 24.5+1-1ubuntu224.5+1-1ubuntu424.5+1-1ubuntu524.5+1-1ubuntu624.5+1-1ubuntu724.5+1-6ubuntu124.5+1-6ubuntu1.1 |
24.5+1-6ubuntu1.1+esm1 |
xemacs21Ubuntu:16.04:LTS |
All versions, plus listed versions 21.4.22-4ubuntu321.4.22-14ubuntu1 |
None known |
xemacs21-packagesUbuntu:16.04:LTS |
All versions, plus listed versions 2009.02.17.dfsg.2-2 |
None known |
emacs25Ubuntu:Pro:18.04:LTS |
before 25.2+1-6ubuntu0.1~esm2, plus listed versions 25.2+1-6 |
25.2+1-6ubuntu0.1~esm2 |
xemacs21Ubuntu:18.04:LTS |
All versions, plus listed versions 21.4.24-4ubuntu121.4.24-5ubuntu1 |
None known |
xemacs21-packagesUbuntu:18.04:LTS |
All versions, plus listed versions 2009.02.17.dfsg.2-4 |
None known |
emacsUbuntu:Pro:20.04:LTS |
before 1:26.3+1-1ubuntu2+esm1, plus listed versions 1:26.3+1-1ubuntu11:26.3+1-1ubuntu2 |
1:26.3+1-1ubuntu2+esm1 |
xemacs21Ubuntu:20.04:LTS |
All versions, plus listed versions 21.4.24-8build121.4.24-9 |
None known |
xemacs21-packagesUbuntu:20.04:LTS |
All versions, plus listed versions 2009.02.17.dfsg.2-42009.02.17.dfsg.2-5 |
None known |
emacsUbuntu:22.04:LTS |
before 1:27.1+1-3ubuntu5.2, plus listed versions 1:27.1+1-3ubuntu31:27.1+1-3ubuntu51:27.1+1-3ubuntu5.1 |
1:27.1+1-3ubuntu5.2 |
xemacs21Ubuntu:22.04:LTS |
All versions, plus listed versions 21.4.24-9ubuntu2 |
None known |
xemacs21-packagesUbuntu:22.04:LTS |
All versions, plus listed versions 2009.02.17.dfsg.2-5 |
None known |
xemacs21Ubuntu:24.04:LTS |
All versions, plus listed versions 21.4.24-1221.4.24-12build221.4.24-12build3 |
None known |
xemacs21-packagesUbuntu:24.04:LTS |
All versions, plus listed versions 2009.02.17.dfsg.3-22009.02.17.dfsg.3-3 |
None known |
xemacs21Ubuntu:25.10 |
All versions, plus listed versions 21.4.24-12build3 |
None known |
xemacs21-packagesUbuntu:25.10 |
All versions, plus listed versions 2009.02.17.dfsg.3-3 |
None known |
xemacs21Ubuntu:26.10 |
All versions, plus listed versions 21.4.24-12build3 |
None known |
xemacs21-packagesUbuntu:26.10 |
All versions, plus listed versions 2009.02.17.dfsg.3-3build1 |
None known |
xemacs21Ubuntu:26.04:LTS |
All versions, plus listed versions 21.4.24-12build3 |
None known |
xemacs21-packagesUbuntu:26.04:LTS |
All versions, plus listed versions 2009.02.17.dfsg.3-32009.02.17.dfsg.3-3build1 |
None known |
emacs24Ubuntu:Pro:16.04:LTS |
before 24.5+1-6ubuntu1.1+esm4, plus listed versions 24.5+1-1ubuntu224.5+1-1ubuntu424.5+1-1ubuntu524.5+1-1ubuntu624.5+1-1ubuntu7 Show 5 moreShow less24.5+1-6ubuntu124.5+1-6ubuntu1.124.5+1-6ubuntu1.1+esm124.5+1-6ubuntu1.1+esm224.5+1-6ubuntu1.1+esm3 |
24.5+1-6ubuntu1.1+esm4 |
emacsUbuntu:Pro:24.04:LTS |
before 1:29.3+1-1ubuntu2+esm1, plus listed versions 1:29.1+1-5ubuntu11:29.2+1-1ubuntu11:29.2+1-2ubuntu41:29.3+1-1ubuntu2 |
1:29.3+1-1ubuntu2+esm1 |
emacsopenSUSE:Tumbleweed |
before 28.2-1.1 | 28.2-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases, references | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2022-45939 is a high vulnerability (CVSS 7.8) in Gnu Emacs, published November 28, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.67%, the 52nd percentile. Fixed in emacs 28.2-r1.
References
git.savannah.gnu.org/cgit/emacs.git/commit?id=d48bb4874bc6cd3e69c7a15fc3c91cc141025c51
lists.debian.org/debian-lts-announce/2022/12/msg00046.html
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/GOXIH2FDEQJEAARE52C3GHTLGQFBYPIB
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/FOSK3J7BBAEI4IITW2DRUKLQYUZYKH6Y
debian.org/security/2023/dsa-5314
nvd.nist.gov/vuln/detail/CVE-2022-45939
Show 55 moreShow less
lists.fedoraproject.org/archives/list/[email protected]/message/FOSK3J7BBAEI4IITW2DRUKLQYUZYKH6Y
lists.fedoraproject.org/archives/list/[email protected]/message/GOXIH2FDEQJEAARE52C3GHTLGQFBYPIB
github.com/advisories/GHSA-m57w-hf24-4j3h
security.alpinelinux.org/vuln/CVE-2022-45939
access.redhat.com/errata/RHSA-2023:2366
access.redhat.com/security/cve/CVE-2022-45939
bugzilla.redhat.com/2149380
errata.almalinux.org/9/ALSA-2023-2366.html
access.redhat.com/errata/RHSA-2023:3042
errata.almalinux.org/8/ALSA-2023-3042.html
errata.tuxcare.com/centos7-els/CLSA-2024-1728055873.html
github.com/CVEProject/cvelistV5/tree/main/cves/2022/45xxx/CVE-2022-45939.json
security-tracker.debian.org/tracker/CVE-2022-45939
advisories.mageia.org/MGASA-2022-0457.html
bugs.mageia.org/show_bug.cgi?id=31211
lists.suse.com/pipermail/sle-security-updates/2022-December/013180.html
lists.opensuse.org/archives/list/[email protected]/thread/MU2KN46JJ6TL6CR5QN3O4AZXDYE35Z7A
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2022-2131
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.2_release_notes/index
bugzilla.redhat.com/show_bug.cgi?id=1979804
bugzilla.redhat.com/show_bug.cgi?id=2006856
bugzilla.redhat.com/show_bug.cgi?id=2149380
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_2366.json
cve.org/CVERecord?id=CVE-2022-45939
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.8_release_notes/index
bugzilla.redhat.com/show_bug.cgi?id=1991156
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_3042.json
access.redhat.com/errata/RHSA-2024:1103
bugzilla.redhat.com/show_bug.cgi?id=2171987
bugzilla.redhat.com/show_bug.cgi?id=2171989
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_1103.json
access.redhat.com/security/cve/CVE-2022-48337
cve.org/CVERecord?id=CVE-2022-48337
nvd.nist.gov/vuln/detail/CVE-2022-48337
access.redhat.com/security/cve/CVE-2022-48339
cve.org/CVERecord?id=CVE-2022-48339
nvd.nist.gov/vuln/detail/CVE-2022-48339
suse.com/support/update/announcement/2022/suse-su-20224304-1
bugzilla.suse.com/1205822
suse.com/security/cve/CVE-2022-45939
suse.com/support/update/announcement/2022/suse-su-20224305-1
suse.com/support/update/announcement/2022/suse-su-20224310-1
ubuntu.com/security/CVE-2022-45939
ubuntu.com/security/notices/USN-5781-1
ubuntu.com/security/notices/USN-7027-1
ubuntu.com/security/CVE-2022-48337
ubuntu.com/security/CVE-2022-48338
ubuntu.com/security/CVE-2022-48339
ubuntu.com/security/CVE-2023-28617
ubuntu.com/security/CVE-2024-30203
ubuntu.com/security/CVE-2024-30204
ubuntu.com/security/CVE-2024-30205
ubuntu.com/security/CVE-2024-39331
launchpad.net/bugs/2070418