CVE-2023-28617 Command injection in n/a

High 7.8 Published Updated

Attackers can execute arbitrary commands via shell metacharacters in file or directory names processed by Org Mode in GNU Emacs.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Local or same network only
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2023-28617?

CVE-2023-28617 is a high-severity command injection vulnerability in n/a, published on 19 Mar 2023. It can only be exploited from the same machine or local network, and only if a user opens a file or follows a link.

Official description

org-babel-execute:latex in ob-latex.el in Org Mode through 9.6.1 for GNU Emacs allows attackers to execute arbitrary commands via a file name or directory name that contains shell metacharacters.

Weakness: CWE-78

Which versions are affected by CVE-2023-28617?

It affects 1 product.

Linux distribution packages (40)
emacs AlmaLinux:8All versions1:26.1-7.el8_7.1
emacs-common AlmaLinux:8All versions1:26.1-7.el8_7.1
emacs-filesystem AlmaLinux:8All versions1:26.1-7.el8_7.1
emacs-lucid AlmaLinux:8All versions1:26.1-7.el8_7.1
emacs-nox AlmaLinux:8All versions1:26.1-7.el8_7.1
emacs-terminal AlmaLinux:8All versions1:26.1-7.el8_7.1
emacs AlmaLinux:9All versions1:27.2-6.el9_1.1
emacs-common AlmaLinux:9All versions1:27.2-6.el9_1.1
emacs-filesystem AlmaLinux:9All versions1:27.2-6.el9_1.1
emacs-lucid AlmaLinux:9All versions1:27.2-6.el9_1.1
emacs-nox AlmaLinux:9All versions1:27.2-6.el9_1.1
emacs Red Hat:enterprise_linux:8::appstreamAll versions1:26.1-7.el8_7.1
emacs-common Red Hat:enterprise_linux:8::appstreamAll versions1:26.1-7.el8_7.1
emacs-common-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions1:26.1-7.el8_7.1
emacs-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions1:26.1-7.el8_7.1
emacs-debugsource Red Hat:enterprise_linux:8::appstreamAll versions1:26.1-7.el8_7.1
emacs-lucid Red Hat:enterprise_linux:8::appstreamAll versions1:26.1-7.el8_7.1
emacs-lucid-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions1:26.1-7.el8_7.1
emacs-nox Red Hat:enterprise_linux:8::appstreamAll versions1:26.1-7.el8_7.1
emacs-nox-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions1:26.1-7.el8_7.1
emacs-terminal Red Hat:enterprise_linux:8::appstreamAll versions1:26.1-7.el8_7.1
emacs Red Hat:enterprise_linux:8::baseosAll versions1:26.1-7.el8_7.1
emacs-filesystem Red Hat:enterprise_linux:8::baseosAll versions1:26.1-7.el8_7.1
emacs Red Hat:enterprise_linux:9::appstreamAll versions1:27.2-6.el9_1.1
emacs-common Red Hat:enterprise_linux:9::appstreamAll versions1:27.2-6.el9_1.1
emacs-common-debuginfo Red Hat:enterprise_linux:9::appstreamAll versions1:27.2-6.el9_1.1
emacs-debuginfo Red Hat:enterprise_linux:9::appstreamAll versions1:27.2-6.el9_1.1
emacs-debugsource Red Hat:enterprise_linux:9::appstreamAll versions1:27.2-6.el9_1.1
emacs-filesystem Red Hat:enterprise_linux:9::appstreamAll versions1:27.2-6.el9_1.1
emacs-lucid Red Hat:enterprise_linux:9::appstreamAll versions1:27.2-6.el9_1.1
emacs-lucid-debuginfo Red Hat:enterprise_linux:9::appstreamAll versions1:27.2-6.el9_1.1
emacs-nox Red Hat:enterprise_linux:9::appstreamAll versions1:27.2-6.el9_1.1
emacs-nox-debuginfo Red Hat:enterprise_linux:9::appstreamAll versions1:27.2-6.el9_1.1
emacs Red Hat:rhel_aus:8.2::appstreamAll versions1:26.1-5.el8_2.1
emacs-common Red Hat:rhel_aus:8.2::appstreamAll versions1:26.1-5.el8_2.1
emacs-common-debuginfo Red Hat:rhel_aus:8.2::appstreamAll versions1:26.1-5.el8_2.1
emacs-debuginfo Red Hat:rhel_aus:8.2::appstreamAll versions1:26.1-5.el8_2.1
emacs-debugsource Red Hat:rhel_aus:8.2::appstreamAll versions1:26.1-5.el8_2.1
emacs-lucid Red Hat:rhel_aus:8.2::appstreamAll versions1:26.1-5.el8_2.1
emacs-lucid-debuginfo Red Hat:rhel_aus:8.2::appstreamAll versions1:26.1-5.el8_2.1

Products include Gnu Org Mode.

How do I fix CVE-2023-28617?

Apply the vendor's patch.

Upgrade, and pass arguments to programs as a list instead of through a shell. More about Command injection.

Is CVE-2023-28617 being exploited?

There is no known exploitation of CVE-2023-28617 in the wild and no public exploit code.

Sources

Also known as ALSA-2023:1930, ALSA-2023:2074, AZL-25707, DEBIAN-CVE-2023-28617, DLA-3616-1, GHSA-xwfh-qqww-gr22 and 13 more.

Is CVE-2023-28617 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free