| Summary: | CVE-2019-12735: Modelines allow arbitrary code execution | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Sergey Vlasov <vsu> |
| Component: | vim-common | Assignee: | Gleb F-Malinovskiy <glebfm> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | critical | ||
| Priority: | P3 | CC: | admsasha, glebfm, ldv |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
| URL: | https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-12735 | ||
При включенной опции modeline возможно выполнение произвольного кода при открытии файла. Пример: :!uname -a||" vi:fen:fdm=expr:fde=assert_fails("source\!\ \%"):fdl=0:fdt=" См. также https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=930020 (наложения только патча 8.1.1365 недостаточно).