Summary
Package updates are available for Amazon Linux 2 that fix the following vulnerabilities: CVE-2021-3974: A flaw was found in vim. A possible use-after-free vulnerability could allow an attacker to input a specially crafted file leading to a crash or code execution. The highest threat from this vulnerability is to system availability. CVE-2021-3973: A flaw was found in vim. A possible heap-based buffer overflow could allow an attacker to input a specially crafted file leading to a crash or code execution. The highest threat from this vulnerability is to system availability. CVE-2021-3968: A flaw was found in vim. A possible heap use-after-free vulnerability could allow an attacker to input a specially crafted file leading to a crash or code execution. The highest threat from this vulnerability is to system availability. CVE-2021-3875: There's an out-of-bounds read flaw in Vim's ex_docmd.c. An attacker who is capable of tricking a user into opening a specially crafted file could trigger an out-of-bounds read on a memmove operation, potentially causing an impact to application availability. CVE-2021-3872: An out-of-bounds write flaw was found in vim's drawscreen.c win_redr_status() function. This flaw allows an attacker to trick a user to open a crafted file with specific arguments in vim, triggering an out-of-bounds write. The highest threat from this vulnerability is to confidentiality, integrity, and system availability. CVE-2021-3796: A use-after-free vulnerability in vim could allow an attacker to input a specially crafted file leading to memory corruption and a potentially exploitable crash or code execution. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability. CVE-2021-3778: A flaw was found in vim. A possible heap-based buffer overflow could allow an attacker to input a specially crafted file leading to a crash or code execution. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability. CVE-2020-20703: Buffer Overflow vulnerability in VIM v.8.1.2135 allows a remote attacker to execute arbitrary code via the operand parameter.
Fixed packages 6
| Release | Package | Fixed in |
|---|---|---|
| Amazon Linux · 2 | vim-common | 2:8.2.3642-1.amzn2.0.1 |
| Amazon Linux · 2 | vim-debuginfo | 2:8.2.3642-1.amzn2.0.1 |
| Amazon Linux · 2 | vim-enhanced | 2:8.2.3642-1.amzn2.0.1 |
| Amazon Linux · 2 | vim-filesystem | 2:8.2.3642-1.amzn2.0.1 |
| Amazon Linux · 2 | vim-minimal | 2:8.2.3642-1.amzn2.0.1 |
| Amazon Linux · 2 | vim-X11 | 2:8.2.3642-1.amzn2.0.1 |
Vulnerabilities 8
-
Critical 9.8
Buffer Overflow vulnerability in VIM v.8.1.2135 allows a remote attacker to execute arbitrary code via the operand para…
-
High 8.2
Use After Free in vim/vim
vim is vulnerable to Use After Free
-
High 8.0
Heap-based Buffer Overflow in vim/vim
vim is vulnerable to Heap-based Buffer Overflow
-
High 7.8
Heap-based Buffer Overflow in vim/vim
vim is vulnerable to Heap-based Buffer Overflow
-
High 7.8
Heap-based Buffer Overflow in vim/vim
vim is vulnerable to Heap-based Buffer Overflow
-
High 7.8
Heap-based Buffer Overflow in vim/vim
vim is vulnerable to Heap-based Buffer Overflow
-
High 7.3
Heap-based Buffer Overflow in vim/vim
vim is vulnerable to Heap-based Buffer Overflow
-
High 7.3
Use After Free in vim/vim
vim is vulnerable to Use After Free
References
-
web
https://alas.aws.amazon.com/cve/html/CVE-2020-20703.html
-
web
https://alas.aws.amazon.com/cve/html/CVE-2021-3778.html
-
web
https://alas.aws.amazon.com/cve/html/CVE-2021-3796.html
-
web
https://alas.aws.amazon.com/cve/html/CVE-2021-3872.html
-
web
https://alas.aws.amazon.com/cve/html/CVE-2021-3875.html
-
web
https://alas.aws.amazon.com/cve/html/CVE-2021-3968.html
-
web
https://alas.aws.amazon.com/cve/html/CVE-2021-3973.html
-
web
https://alas.aws.amazon.com/cve/html/CVE-2021-3974.html