CVE-2017-10684
A critical flaw in ncurses 6.0 allows attackers to run arbitrary code on a vulnerable system. The bug is triggered by a specially crafted input that overflows a stack buffer. It can be exploited remotely without any user interaction.
No official fix yet. If none appears within 45 days of first tracking, this entry is removed automatically.
Who is affected
The vulnerable software is the invisible‑island ncurses library, version 6.0.
Real-world impact
An attacker who can send crafted data to the vulnerable ncurses instance can execute any code they choose on the target machine, potentially taking full control of the system.
Why this severity
The CVSS score of 9.8 reflects that the attack can be launched over the network (AV:N), requires no special privileges (PR:N), needs no user interaction (UI:N), and gives the attacker complete compromise of confidentiality, integrity, and availability (C:H/I:H/A:H).
What to do about it
No official fix or mitigation is documented in the sources yet. Monitor the vendor advisory and apply the patch as soon as it is released.
No fix documented in sources
Timeline
- Jun 29, 2017 · Jun 29, 2017PublishedDisclosed and added to the National Vulnerability Database.
- Jul 23, 2026 · 14d agoAdvisory updatedThe NVD record was last revised.