Summary
Package updates are available for Amazon Linux 2023 that fix the following vulnerabilities: CVE-2026-28422: Vim is an open source, command line text editor. Prior to version 9.2.0078, a stack-buffer-overflow occurs in `build_stl_str_hl()` when rendering a statusline with a multi-byte fill character on a very wide terminal. Version 9.2.0078 patches the issue. CVE-2026-28421: Vim is an open source, command line text editor. Versions prior to 9.2.0077 have a heap-buffer-overflow and a segmentation fault (SEGV) exist in Vim's swap file recovery logic. Both are caused by unvalidated fields read from crafted pointer blocks within a swap file. Version 9.2.0077 fixes the issue.
Fixed packages 12
| Release | Package | Fixed in |
|---|---|---|
| Amazon Linux · 2023 | vim-common | 2:9.2.240-1.amzn2023.0.1 |
| Amazon Linux · 2023 | vim-data | 2:9.2.240-1.amzn2023.0.1 |
| Amazon Linux · 2023 | vim-debuginfo | 2:9.2.240-1.amzn2023.0.1 |
| Amazon Linux · 2023 | vim-debugsource | 2:9.2.240-1.amzn2023.0.1 |
| Amazon Linux · 2023 | vim-default-editor | 2:9.2.240-1.amzn2023.0.1 |
| Amazon Linux · 2023 | vim-enhanced | 2:9.2.240-1.amzn2023.0.1 |
| Amazon Linux · 2023 | vim-enhanced-debuginfo | 2:9.2.240-1.amzn2023.0.1 |
| Amazon Linux · 2023 | vim-filesystem | 2:9.2.240-1.amzn2023.0.1 |
| Amazon Linux · 2023 | vim-minimal | 2:9.2.240-1.amzn2023.0.1 |
| Amazon Linux · 2023 | vim-minimal-debuginfo | 2:9.2.240-1.amzn2023.0.1 |
| Amazon Linux · 2023 | xxd | 2:9.2.240-1.amzn2023.0.1 |
| Amazon Linux · 2023 | xxd-debuginfo | 2:9.2.240-1.amzn2023.0.1 |
Vulnerabilities 2
-
Medium 5.3
Vim has a heap-buffer-overflow and a segmentation fault
Vim is an open source, command line text editor. Versions prior to 9.2.0077 have a heap-buffer-overflow and a segmentation fault (SEGV) exist in Vim's swap file recovery logic. Both are caused by unvalidated fields read from crafted pointer blocks within a sw…
-
Low 2.2
Vim has stack-buffer-overflow in build_stl_str_hl()
Vim is an open source, command line text editor. Prior to version 9.2.0078, a stack-buffer-overflow occurs in `build_stl_str_hl()` when rendering a statusline with a multi-byte fill character on a very wide terminal. Version 9.2.0078 patches the issue.