CVE-2026-78367
High · 7.0CVSS
7.0
EPSS
0.2%
Published
Aug 24, 2026
CISA due date
—
The record
A vulnerability was found in RPM's rpmbuild tarball processing. When processing a crafted source archive, the getTarSpec() function in tools/rpmbuild.cc passes an attacker-controlled tar archive member name to rpmExpand() as part of a %{basename:...} macro expression. A specially crafted .spec member name can therefore inject RPM macros, including Lua expressions, resulting in arbitrary code execution with the privileges of the user running rpmbuild. This can be exploited when a victim or automated build system processes an attacker-controlled source tarball using rpmbuild tarball mode (such as -ts, -ta, or -tb).
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-52490 An issue in libtiff 85f2ac8e0b01cb7db2bbecf4a3b891bdbef67938 allows an attacker to… CWE-94
- CVE-2026-73073 Vim is an open source, command line text editor. CWE-94
- CVE-2026-59894 sqlparse is a non-validating SQL parser module for Python. CWE-94
- CVE-2026-73076 Vim is an open source, command line text editor. CWE-94
- CVE-2026-51401 An issue in Vim Project v9.2.0389 and earlier allows a local attacker to execute… CWE-94
- CVE-2026-59856 Vim is an open source, command line text editor. CWE-94
- CVE-2026-59858 Vim is an open source, command line text editor. CWE-94
- CVE-2026-53576 Kestra is an open-source, event-driven orchestration platform. CWE-94