PT-2026-48723

CVE-2026-52860

·

Published

2026-06-05

·

Updated

2026-10-16

Description by

CVSS 2.0
9.3
High
MetricsAV:N/AC:M/Au:N/C:C/I:C/A:C
Name of the Vulnerable Software and Affected Versions Vim versions prior to 9.2.0597
Description Python omni-completion in the text editor executes reconstructed function and class definitions from the current buffer using the exec() function to populate the completion dictionary. Because Python evaluates class base expressions, parameter annotations, and function default values during definition, a malicious buffer can trigger the execution of attacker-controlled Python expressions during the omni-completion process. The g:pythoncomplete allow import mitigation is ineffective in this case as the executed code is not an import statement.
Recommendations Update to version 9.2.0597.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-52MC-RQ6P-RC7C
GHSA-65P9-MWWX-7468
AZL-89769
CLSA-2026-1782143534
CLSA-2026-1782143913
CLSA-2026-1782143942
CLSA-2026-1782221662
CLSA-2026-1782221997
CLSA-2026-1782222901
CLSA-2026-1782223154
CLSA-2026-1782294876
CLSA-2026-1782299449
CLSA-2026-1782299648
CLSA-2026-1782984730
CLSA-2026-1787394930
CLSA-2026-1792153017
ECHO-1AE5-1AA8-8736
OESA-2026-2761
OESA-2026-2762
OESA-2026-2763
OESA-2026-2863
USN-8451-1
Found an issue in the description? Have something to add? Feel free to write us 👾