Emacs: emacs: arbitrary code execution in flymake mode
Key facts
- Attack vector
- Local
- Privileges required
- None
- User interaction
- Required
- Attack complexity
- Low
- Impact type
- Code execution
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Partial Red Hat: 5 fixed, 2 without a fix
Attack profile from CVSS 3.1 · CNA. Fix status from CNA and Red Hat. Impact type from CWE-94.
Summary
A code execution flaw was found in Emacs, affecting versions prior to 31.2. The Flymake mode using language backends other than Lisp would execute arbitrary code from the edited file while performing syntax checking. Viewing or editing untrusted files using Emacs could lead to arbitrary code execution with the privileges of the user running Emacs.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| GNU Emacs | GNU Emacs | before 31.2 | 31.2 | Patch available | CNA |
| Red Hat | Red Hat Enterprise Linux 10 | — | 1:29.4-14.el10_2.3 | Patch available | CNA |
| Red Hat | Red Hat Enterprise Linux 8 | — | 1:26.1-15.el8_10.4 | Patch available | CNA |
| Red Hat | Red Hat Enterprise Linux 8 | — | 1:26.1-15.el8_10.4 | Patch available | CNA |
| Red Hat | Red Hat Enterprise Linux 9 | — | 1:27.2-18.el9_8.3 | Patch available | CNA |
| Red Hat | Red Hat Enterprise Linux 6 | — | — | No fix listed | CNA |
| Red Hat | Red Hat Enterprise Linux 7 | — | — | No fix listed | CNA |
- GNU Emacs VendorGNU Emacs Affected before 31.2 Fixed in 31.2 Patch available CNA
- Red Hat Enterprise Linux 10 VendorRed Hat Affected — Fixed in 1:29.4-14.el10_2.3 Patch available CNA
- Red Hat Enterprise Linux 8 VendorRed Hat Affected — Fixed in 1:26.1-15.el8_10.4 Patch available CNA
- Red Hat Enterprise Linux 8 VendorRed Hat Affected — Fixed in 1:26.1-15.el8_10.4 Patch available CNA
- Red Hat Enterprise Linux 9 VendorRed Hat Affected — Fixed in 1:27.2-18.el9_8.3 Patch available CNA
- Red Hat Enterprise Linux 6 VendorRed Hat Affected — Fixed in — No fix listed CNA
- Red Hat Enterprise Linux 7 VendorRed Hat Affected — Fixed in — No fix listed CNA
CPE names CNA · 6
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:/o:redhat:enterprise_linux:10.2 | 10.2 | — | Red Hat |
| cpe:/a:redhat:enterprise_linux:8::appstream | 8 | — | Red Hat |
| cpe:/o:redhat:enterprise_linux:8::baseos | 8 | — | Red Hat |
| cpe:/a:redhat:enterprise_linux:9::appstream | 9 | — | Red Hat |
| cpe:/o:redhat:rhel_els:6 | 6 | — | Red Hat |
| cpe:/o:redhat:rhel_els:7 | 7 | — | Red Hat |
- cpe:/o:redhat:enterprise_linux:10.2 Versions 10.2 — ·Red Hat
- cpe:/a:redhat:enterprise_linux:8::appstream Versions 8 — ·Red Hat
- cpe:/o:redhat:enterprise_linux:8::baseos Versions 8 — ·Red Hat
- cpe:/a:redhat:enterprise_linux:9::appstream Versions 9 — ·Red Hat
- cpe:/o:redhat:rhel_els:6 Versions 6 — ·Red Hat
- cpe:/o:redhat:rhel_els:7 Versions 7 — ·Red Hat
Remediation
- Fix · CNA GNU Emacs (GNU Emacs) Fixed in 31.2
Red Hat 3 advisories
- RHSA-2026:90800 Released 2026-10-27 · Red Hat rating Importantemacs security update
- Red Hat Enterprise Linux AppStream (v. 8) emacs-1:26.1-15.el8_10.4, emacs-common-1:26.1-15.el8_10.4, emacs-lucid-1:26.1-15.el8_10.4 +2
- Red Hat Enterprise Linux BaseOS (v. 8) emacs-1:26.1-15.el8_10.4, emacs-filesystem-1:26.1-15.el8_10.4
- RHSA-2026:85245 Released 2026-10-19 · Red Hat rating Importantemacs security update
- Red Hat Enterprise Linux AppStream (v. 9) emacs-1:27.2-18.el9_8.3, emacs-common-1:27.2-18.el9_8.3, emacs-filesystem-1:27.2-18.el9_8.3 +2
- RHSA-2026:84591 Released 2026-10-19 · Red Hat rating Importantemacs security update
- Red Hat Enterprise Linux AppStream (v. 10) emacs-1:29.4-14.el10_2.3, emacs-common-1:29.4-14.el10_2.3, emacs-lucid-1:29.4-14.el10_2.3 +1
- Red Hat Enterprise Linux BaseOS (v. 10) emacs-1:29.4-14.el10_2.3, emacs-filesystem-1:29.4-14.el10_2.3
Vendor assessments
Red Hat
Red Hat rating: Important. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat Enterprise Linux 6 | Affected | No fix planned: Out of support scope |
| Red Hat Enterprise Linux 7 | Affected | No fix yet |
| Red Hat Enterprise Linux AppStream (v. 10) | Fixed | RHSA-2026:84591 |
| Red Hat Enterprise Linux AppStream (v. 8) | Fixed | RHSA-2026:90800 |
| Red Hat Enterprise Linux AppStream (v. 9) | Fixed | RHSA-2026:85245 |
| Red Hat Enterprise Linux BaseOS (v. 10) | Fixed | RHSA-2026:84591 |
| Red Hat Enterprise Linux BaseOS (v. 8) | Fixed | RHSA-2026:90800 |
Timeline
- 2026-10-02 Threatist record created from CVE-2026-96442
- 2026-10-03 Alias added: GHSA-hmfx-447r-rwh3
- 2026-10-19 Fix available: emacs@1:29.4-14.el10_2.3 · CNA
- 2026-10-19 1 new reference · CNA
- 2026-10-19 Fix available: RHSA-2026:84591 · Red Hat
- 2026-10-19 Fix available: Red Hat Enterprise Linux AppStream (v. 10), Red Hat Enterprise Linux BaseOS (v. 10) · Red Hat
- 2026-10-20 Fix available: RHSA-2026:85245 · Red Hat
- 2026-10-20 Fix available: emacs@1:27.2-18.el9_8.3 · CNA
- 2026-10-20 1 new reference · CNA
- 2026-10-20 Fix available: Red Hat Enterprise Linux AppStream (v. 9) · Red Hat
- 2026-10-27 Fix available: emacs@1:26.1-15.el8_10.4 · CNA
- 2026-10-27 1 new reference · CNA
- 2026-10-27 Fix available: Red Hat Enterprise Linux AppStream (v. 8), Red Hat Enterprise Linux BaseOS (v. 8) · Red Hat
- 2026-10-29 Fix available: RHSA-2026:90800 · Red Hat
References
Sources
- CVE-2026-96442 · CVE Program
- CVE-2026-96442 · NVD
- FIRST EPSS
- GHSA-hmfx-447r-rwh3 · GitHub Advisory Database · CC BY 4.0
- CVE-2026-96442 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences