Unscored severity · published Feb 21, 2009
CVE-2008-3075
The shellescape function in Vim 7.0 through 7.2, including 7.2a.10, allows user-assisted attackers to execute arbitrary code via the "!" (exclamation point) shell metacharacter in…
–
CVSS
4.3%
EPSS
No
On KEV
Description
The shellescape function in Vim 7.0 through 7.2, including 7.2a.10, allows user-assisted attackers to execute arbitrary code via the "!" (exclamation point) shell metacharacter in (1) the filename of a ZIP archive and possibly (2) the filename of the first file in a ZIP archive, which is not properly handled by zip.vim in the VIM ZIP plugin (zipPlugin.vim) v.11 through v.21, as demonstrated by the zipplugin and zipplugin.v2 test cases. NOTE: this issue reportedly exists because of an incomplete fix for CVE-2008-2712. NOTE: this issue has the same root cause as CVE-2008-3074. NOTE: due to the complexity of the associated disclosures and the incomplete information related to them, there may be inaccuracies in this CVE description and in external mappings to this identifier.
Exploitation
Is it being used?
Exploit prediction (EPSS)4.3% · higher than 91% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
VI
Vim · Vim
7.0; 7.1; 7.1.266; 7.1.314; 7.2; 7.2a.10 · source: NVD
ZI
Zipplugin.vim · Vim
v.11; v.12; v.13; v.14; v.15; v.16; +5 more · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2008-3075
CVE.org
https://www.cve.org/CVERecord?id=CVE-2008-3075
bugs.debian.org
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=506919
lists.opensuse.org
http://lists.opensuse.org/opensuse-security-announce/2009-03/msg00004.html
marc.info
http://marc.info/?l=bugtraq&m=121494431426308&w=2
secunia.com
http://secunia.com/advisories/34418
wiki.rpath.com
http://wiki.rpath.com/wiki/Advisories:rPSA-2008-0324
www.mandriva.com
http://www.mandriva.com/security/advisories?name=MDVSA-2008:236
More from Vim
9.8
CVE-2020-20703
Buffer Overflow vulnerability in VIM v.8.1.2135 allows a remote attacker to execute arbitrary code via the operand parameter
9.8
CVE-2022-3520
Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.0765
9.8
CVE-2022-0318
Heap-based Buffer Overflow in vim/vim prior to 8.2
9.8
CVE-2017-6350
An integer overflow at an unserialize_uep memory allocation site would occur for vim before patch 8.0.0378, if it does not properly validate values for tree length when reading a…
9.8
CVE-2017-6349
An integer overflow at a u_read_undo memory allocation site would occur for vim before patch 8.0.0377, if it does not properly validate values for tree length when reading a…
