CVE-2018-20786 libvterm through 0+bzr726, as used in Vim and other products, mishandles certain out-of-memory conditions, leading to a denial of service (application crash), related to screen.c, state.c, and vterm.c...
HighCVSS 7.5
EPSS 2.9%
- Published
- Updated
- Exploit status
- No public exploit known
Description
libvterm through 0+bzr726, as used in Vim and other products, mishandles certain out-of-memory conditions, leading to a denial of service (application crash), related to screen.c, state.c, and vterm.c.
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| debian/libvterm(Debian:12) | All versions | No fix listed |
| debian/libvterm(Debian:12) | = 0.1.4-1 | No fix listed |
| debian/libvterm(Debian:12) | = 0.2-1 | No fix listed |
| debian/libvterm(Debian:12) | = 0.3-1 | No fix listed |
| debian/libvterm(Debian:12) | = 0.3.1-1 | No fix listed |
| debian/libvterm(Debian:12) | = 0.3.2-1 | No fix listed |
| debian/libvterm(Debian:12) | = 0.3.3-1 | No fix listed |
| debian/libvterm(Debian:12) | = 0.3.3-2 | No fix listed |
| debian/libvterm(Debian:12) | = 0.3.3-3 | No fix listed |
| debian/libvterm(Debian:12) | = 0.3~rc1-1 | No fix listed |
| debian/libvterm(Debian:13) | All versions | No fix listed |
| debian/libvterm(Debian:13) | = 0.3.3-3 | No fix listed |
| debian/libvterm(Debian:14) | All versions | No fix listed |
| debian/libvterm(Debian:14) | = 0.3.3-3 | No fix listed |
| debian/vim(Debian:12) | < 2:8.1.0693-1 | 2:8.1.0693-1 |
| debian/vim(Debian:13) | < 2:8.1.0693-1 | 2:8.1.0693-1 |
| debian/vim(Debian:14) | < 2:8.1.0693-1 | 2:8.1.0693-1 |
| alpine/libvterm(Alpine:v3.14) | < 0.1.20190920-r1 | 0.1.20190920-r1 |
| alpine/libvterm(Alpine:v3.15) | < 0.1.4-r0 | 0.1.4-r0 |
| alpine/libvterm(Alpine:v3.16) | < 0.1.4-r0 | 0.1.4-r0 |
| alpine/libvterm(Alpine:v3.17) | < 0.1.4-r0 | 0.1.4-r0 |
| alpine/libvterm(Alpine:v3.18) | < 0.1.4-r0 | 0.1.4-r0 |
| alpine/libvterm(Alpine:v3.19) | < 0.1.4-r0 | 0.1.4-r0 |
| alpine/libvterm(Alpine:v3.20) | < 0.1.4-r0 | 0.1.4-r0 |
| alpine/libvterm(Alpine:v3.21) | < 0.1.4-r0 | 0.1.4-r0 |
Show 8 more
| Product | Affected versions | Fixed in |
|---|---|---|
| alpine/libvterm(Alpine:v3.22) | < 0.1.4-r0 | 0.1.4-r0 |
| alpine/libvterm(Alpine:v3.23) | < 0.1.4-r0 | 0.1.4-r0 |
| alpine/libvterm(Alpine:v3.24) | < 0.1.4-r0 | 0.1.4-r0 |
| ubuntu/libvterm(Ubuntu:24.04) | All versions | No fix listed |
| ubuntu/libvterm(Ubuntu:26.04) | All versions | No fix listed |
| ubuntu/libvterm(Ubuntu:26.10) | All versions | No fix listed |
| leonerd libvterm | <= 0\+bzr726 | No fix listed |
| ubuntu/libvterm(Ubuntu:22.04) | All versions | No fix listed |
References
- Ubuntu CVE tracker vendor-advisory
- USN-4309-1 vendor-advisory
- www.cve.org
- Debian Security Tracker CVE-2018-20786 vendor-advisory
- security.alpinelinux.org vendor-advisory
- github.com patch third-party-advisory
- github.com exploit third-party-advisory
- USN-4309-1 vendor-advisory