Commit Graph

1645 Commits

Author SHA1 Message Date
RHEL Packaging Agent
e28b8ae4ff Fix CVE-2026-55693: out-of-bounds write in tree_count_words()
Backport upstream patch 9.2.0653 (commit a80874d9) to fix
CVE-2026-55693 — an out-of-bounds write in tree_count_words()
in src/spellfile.c. A crafted spell file could drive the
function past its MAXWLEN-sized depth arrays. The fix adds
depth bound checks in tree_count_words() and sug_filltree(),
along with a new test case in test_spellfile.vim.

CVE: CVE-2026-55693
Upstream patches:
 - a80874d9b8.patch
Resolves: RHEL-194056

This commit was backported by Ymir, a Red Hat Enterprise Linux software maintenance AI agent.

Assisted-by: Ymir
2026-08-05 18:04:45 +02:00
RHEL Packaging Agent
636b8cbcfc Fix CVE-2026-59858: arbitrary Ex command execution in C omni-completion
Backport upstream fix for CVE-2026-59858 from commit
6b611b0d15603c52ebdad17172b0232b4f65704e. A crafted tags
file could execute arbitrary Ex commands when completing
struct/union members via C omni-completion. The fix escapes
the typename field before interpolating it into the :vimgrep
pattern in StructMembers(), preventing command injection.
A new test file validates both the security fix and that
normal struct-member completion continues to work.

CVE: CVE-2026-59858
Upstream patches:
 - 6b611b0d15.patch
 - d9ec676911
Resolves: RHEL-203886
2026-08-05 18:02:36 +02:00
RHEL Packaging Agent
dd7bfa6827 Fix CVE-2026-57455: Out-of-bounds write with soundfold()
Backport upstream commit 497f931f to fix CVE-2026-57455,
a stack buffer overflow in spell_soundfold_sofo(). The fix
adds a bounds check (ri < MAXWLEN - 1) to the loop condition
to prevent writing past the end of the result buffer. A
corresponding test case is included in the patch.

CVE: CVE-2026-57455
Upstream patches:
 - 497f931f85.patch
Resolves: RHEL-191361

This commit was backported by Ymir, a Red Hat Enterprise Linux software maintenance AI agent.

Assisted-by: Ymir
2026-08-05 12:46:36 +00:00
RHEL Packaging Agent
5fbbd1ab81 Fix CVE-2026-59856: potential command execution in PHP omni-completion
Backport upstream commit 43afc581a37a to fix CVE-2026-59856,
a potential arbitrary command execution vulnerability in the
PHP omni-completion plugin. The fix uses string() for safe
quoting of the class name before inserting it into the
search() pattern run via win_execute() in phpcomplete.vim,
preventing command injection via crafted PHP files. A new
test file (test_plugin_phpcomplete.vim) verifies the fix.

CVE: CVE-2026-59856
Upstream patches:
 - 43afc581a3.patch
Resolves: RHEL-201124

This commit was backported by Ymir, a Red Hat Enterprise Linux software maintenance AI agent.

Assisted-by: Ymir
2026-08-05 12:46:36 +00:00
Zdenek Dohnal
f938f4060d CVE-2026-47167 vim: Code Injection in cucumber filetype plugin
Resolves: RHEL-185864
2026-07-16 15:24:07 +02:00
Zdenek Dohnal
82edcac8aa CVE-2026-46483 vim: command injection in tar plugin
Resolves: RHEL-178241
2026-07-16 14:44:03 +02:00
Zdenek Dohnal
8fcaff82ca CVE-2026-34982 vim: arbitrary command execution via modeline sandbox bypass
Resolves: RHEL-164953
2026-05-27 13:18:00 +02:00
Zdenek Dohnal
5e72c836a9 CVE-2026-41411 vim: Command injection via backticks in tag files
Resolves: RHEL-171482
2026-05-21 13:24:31 +02:00
Zdenek Dohnal
68be547401 add comments describing changes from upstream in last 3 patches
Related: RHEL-170124
2026-05-21 11:51:15 +02:00
Zdenek Dohnal
38f3e85ee0 CVE-2026-35177 vim: Vim zip.vim plugin: Arbitrary file overwrite via path traversal bypass
Resolves: RHEL-170124
2026-05-20 15:34:41 +02:00
Zdenek Dohnal
0df914ea49 Resolves: RHEL-159617 vim: Vim: Arbitrary code execution via command injection in glob() function 2026-04-13 18:20:57 +02:00
Zdenek Dohnal
1a433c953c RHEL-155410 CVE-2026-28421 vim: Vim: Denial of service and information disclosure via crafted swap file
Resolves: RHEL-155410
2026-03-19 09:55:53 +01:00
Zdenek Dohnal
420abb9578 RHEL-155426 CVE-2026-28417 vim: Vim: Arbitrary code execution via OS command injection in the netrw plugin
Resolves: RHEL-155426
2026-03-17 19:53:50 +01:00
Zdenek Dohnal
e4eba21c4a RHEL-147924 CVE-2026-25749 vim: Heap Overflow in Vim
Resolves: RHEL-147924
2026-02-10 18:23:04 +01:00
Zdenek Dohnal
c571e98903 RHEL-145868 sudo not able to spawn "vi" command when NOEXEC is used to prevent escaping to shell
Resolves: RHEL-145868
2026-02-05 10:36:57 +01:00
Zdenek Dohnal
5a49ad6a33 RHEL-113543 CVE-2025-53905 vim: Vim path traversial
Resolves: RHEL-113543
2025-09-10 18:02:02 +02:00
Zdenek Dohnal
e281bf1103 RHEL-113549 CVE-2025-53906 vim: Vim path traversal
Resolves: RHEL-113549
2025-09-10 17:59:40 +02:00
Zdenek Dohnal
d56f605e49 rebuilt with new GCC to fix RHEL-74127
Resolves: RHEL-74127
2025-01-27 10:02:02 +01:00
Zdenek Dohnal
2882c25ede RHEL-44652 vim-9.1.083-1.el10: RHEL SAST Automation: address 4 High impact true positive(s)
Resolves: RHEL-44652
2024-12-05 17:37:03 +01:00
Troy Dawson
91bb413f10 Bump release for October 2024 mass rebuild:
Resolves: RHEL-64018
2024-10-29 09:18:29 -07:00
Troy Dawson
99624c4ef7 Bump release for June 2024 mass rebuild 2024-06-24 09:28:37 -07:00
Zdenek Dohnal
ebe2433680 - patchlevel 83 2024-02-09 06:34:49 +01:00
Zdenek Dohnal
1d02e6e582 2262371 - gvim: symbol lookup error: gvim: undefined symbol: g_once_init_enter_pointer 2024-02-05 15:46:32 +01:00
Zdenek Dohnal
227278cbe9 enable building without GPM support - build with GPM in Fedora 2024-02-05 14:23:55 +01:00
Zdenek Dohnal
3dbc59bdc8 - patchlevel 76 2024-02-05 11:28:06 +01:00
Fedora Release Engineering
a7bbd42bc1 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 07:45:20 +00:00
Zdenek Dohnal
e07dd4f390 - patchlevel 31 2024-01-16 15:57:25 +01:00
Zdenek Dohnal
8b3099979b - patchlevel 16 2024-01-08 11:07:34 +01:00
Zdenek Dohnal
174d14ee43 - patchlevel 2190
Added Hungarian translation
2024-01-02 13:23:11 +01:00
Zdenek Dohnal
5863537d72 - patchlevel 2167 2023-12-15 09:18:51 +01:00
Zdenek Dohnal
b81a3a6746 - patchlevel 2153 2023-12-08 09:14:55 +01:00
Zdenek Dohnal
f2e1a4c7cb - patchlevel 2120 2023-11-22 12:23:55 +01:00
Yaakov Selkowitz
5f7b13674e Enable perl in flatpak builds
perl is now available for use in flatpak apps, but no assumptions should
be made as to the location of a given Perl module.
2023-11-16 08:46:34 -05:00
Zdenek Dohnal
7667b5b7de - patchlevel 2105 2023-11-16 11:36:54 +01:00
Zdenek Dohnal
64dcac1659 - patchlevel 2081 2023-11-01 13:36:46 +01:00
Zdenek Dohnal
6f47745cb1 - patchlevel 2048 2023-10-18 16:49:18 +02:00
Remi Collet
6f0c536c47 rebuild for new libsodium 2023-10-05 10:01:54 +02:00
Zdenek Dohnal
2c0204dad4 - patchlevel 1984 2023-10-05 08:03:04 +02:00
Zdenek Dohnal
f0205b8969 - patchlevel 1968 2023-10-02 11:48:39 +02:00
Zdenek Dohnal
ebd9aa2b25 - patchlevel 1927 2023-09-22 09:39:44 +02:00
Zdenek Dohnal
6bd5a39c27 - patchlevel 1882 2023-09-07 14:03:07 +02:00
Zdenek Dohnal
9b37e1a9b2 Remove the patch, latest upstream tests pass 2023-09-07 14:02:32 +02:00
Zdenek Dohnal
b9b503c389 test_xxd_color2 is flaky 2023-09-06 12:18:35 +02:00
Zdenek Dohnal
7d2199c149 - patchlevel 1872 2023-09-05 13:32:35 +02:00
Zdenek Dohnal
17ae92d063 Revert "- patchlevel 1872"
This reverts commit 550f31b21e.
2023-09-05 13:31:36 +02:00
Zdenek Dohnal
550f31b21e - patchlevel 1872 2023-09-05 13:20:39 +02:00
Zdenek Dohnal
84f77f278c Add libtool as buildrequire 2023-08-30 16:17:27 +02:00
Zdenek Dohnal
bbd0a311ec - patchlevel 1822 2023-08-30 09:56:30 +02:00
Zdenek Dohnal
106e2f2581 - patchlevel 1712 2023-08-14 11:52:40 +02:00
Zdenek Dohnal
efdfc61e5d Remove patches accepted by upstream 2023-08-14 11:51:52 +02:00