SB2017120121 - SUSE Linux update for ncurses
Published: December 1, 2017
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 7 secuirty vulnerabilities.
1) Infinite loop (CVE-ID: CVE-2017-13728)
The vulnerability allows a remote attacker to cause Dos condition on the target system.The weakness exists in the next_char function in comp_scan.c due to an infinite loop. A remote attacker can submit a specially crafted input and cause the service to crash.
2) Improper input validation (CVE-ID: CVE-2017-13729)
The vulnerability allows a remote attacker to cause DoS condition on the target system.The weakness exists in the _nc_save_str function in alloc_entry.c due to an illegal address access. A remote attacker can cause the service to crash.
3) Improper input validation (CVE-ID: CVE-2017-13730)
The vulnerability allows a remote attacker to cause DoS condition on the target system.The weakness exists in the function _nc_read_entry_source() in progs/tic.c due to an illegal address access. A remote attacker can cause the service to crash.
4) Improper input validation (CVE-ID: CVE-2017-13731)
The vulnerability allows a remote attacker to cause DoS condition on the target system.The weakness exists in the function postprocess_termcap() in parse_entry.c due to an illegal address access. A remote attacker can cause the service to crash.
5) Improper input validation (CVE-ID: CVE-2017-13732)
The vulnerability allows a remote attacker to cause DoS condition on the target system.The weakness exists in the function dump_uses() in progs/dump_entry.c due to an illegal address access. A remote attacker can cause the service to crash.
6) Improper input validation (CVE-ID: CVE-2017-13733)
The vulnerability allows a remote attacker to cause DoS condition on the target system.The weakness exists in the fmt_entry function in progs/dump_entry.c due to an illegal address access. A remote attacker can cause the service to crash.
7) Stack-based buffer overflow (CVE-ID: CVE-2017-16879)
The vulnerability allows a remote attacker to cause DoS condition or execute arbitrary code on the target system.The weakness exists in the _nc_write_entry function in tinfo/write_entry.c due to stac-based buffer overflow. A remote attacker can submit a specially crafted terminfo file, as demonstrated by tic, trick the victim into opening it, trigger memory corruption and cause the service to crash or execute arbitrary code.
Successful exploitation of the vulnerability may result in system compromise.
Remediation
Install update from vendor's website.