{"id":53706,"date":"2023-09-15T21:30:00","date_gmt":"2023-09-15T21:30:00","guid":{"rendered":"https:\/\/www.darkreading.com\/application-security\/microsoft-flushes-out-ncurses-gremlins"},"modified":"2023-09-15T21:30:00","modified_gmt":"2023-09-15T21:30:00","slug":"microsoft-flushes-out-ncurses-gremlins","status":"publish","type":"post","link":"https:\/\/www.threatshub.org\/blog\/microsoft-flushes-out-ncurses-gremlins\/","title":{"rendered":"Microsoft Flushes Out &#8216;Ncurses&#8217; Gremlins"},"content":{"rendered":"<div><img decoding=\"async\" src=\"https:\/\/eu-images.contentstack.com\/v3\/assets\/blt66983808af36a8ef\/bltd6b1a9509c815eda\/6504b9d2a9b1d96a2efdb6c6\/woodcut-Colin_Waters-Alamy.jpg\" class=\"ff-og-image-inserted\"><\/div>\n<p>A widely used programming library called &#8220;ncurses&#8221; is infested by malicious gremlins \u2014 in the form of&nbsp;multiple memory corruption vulnerabilities that give attackers a way to target applications running in macOS, Linux, and FreeBSD.<\/p>\n<p>Researchers from Microsoft uncovered the vulnerabilities in the library, which basically provides APIs for text-based user interfaces and terminal applications. In a <a href=\"https:\/\/www.microsoft.com\/en-us\/security\/blog\/2023\/09\/14\/uncursing-the-ncurses-memory-corruption-vulnerabilities-found-in-library\/\" target=\"_blank\" rel=\"noopener\">technical report<\/a> this week, researchers from the company&#8217;s threat intelligence team described the bugs as allowing data leaks, privilege escalation, and arbitrary code execution.<\/p>\n<p>&#8220;After discovering the vulnerabilities in the ncurses library, we worked with the maintainer, Thomas E. Dickey, and Apple to ensure the issues were resolved across platforms,&#8221; the researchers said. &#8220;Exploiting vulnerabilities in the ncurses library could have notable consequences for users, allowing attackers to perform malicious actions like elevating privileges to run code in a targeted program&#8217;s context and access or modify valuable data and resources.&#8221;<\/p>\n<h2 class=\"regular-text\">Notable Consequences for Users<\/h2>\n<p>The library ncurses first became available in 1993. Programmers across different platforms use it relatively widely for <a href=\"https:\/\/tldp.org\/HOWTO\/NCURSES-Programming-HOWTO\/intro.html#:~:text=NCURSES%20is%20a%20clone%20of,display%20on%20character%2Dcell%20terminals.\" target=\"_blank\" rel=\"noopener\">developing terminal user interfaces and interfaces<\/a> in text mode. The library provides functions for creating windows, manipulating text, handling user input, colors, and other use cases for terminal user interface applications.<\/p>\n<p>The vulnerabilities that Microsoft discovered were all memory corruption issues in ncurses versions 6.4 20230408 and prior. The now-patched flaws specifically gave attackers a way to manipulate \u2014 or poison \u2014 an environment variable called TERMINFO that ncurses uses to look up a terminal&#8217;s capabilities and another called HOME that describes the path to a user&#8217;s home directory.<\/p>\n<p>An <a href=\"https:\/\/medium.com\/chingu\/an-introduction-to-environment-variables-and-how-to-use-them-f602f66d15fa\" target=\"_blank\" rel=\"noopener\">environment variable<\/a> is a variable whose value doesn&#8217;t need to be hardcoded into a program. For example, the HOME environment variable specifies the home directory location on a specific user&#8217;s system. At run-time a program would use the HOME environment variable to look up information or value associated with the label. Environment variables limit the need for application modifications every time configuration information changes as would sometimes be the case when an app is used in different environments and by different users.<\/p>\n<h2 class=\"regular-text\">Well-known Technique<\/h2>\n<p>Common Environment variable poisoning is a well-known attack technique where attackers modify environment variable information in a manner as to negatively influence application behavior or to cause it to crash. Common goals include privilege escalation, arbitrary code execution, and triggering denial of service conditions. As the Microsoft researchers explained in their blog, there have been multiple instances of vulnerabilities that allowed for environment variable poisoning in the past.<\/p>\n<p>One example the researchers pointed to was <a href=\"https:\/\/cve.mitre.org\/cgi-bin\/cvename.cgi?name=CVE-2023-22809\" target=\"_blank\" rel=\"noopener\">CVE-2023-22809<\/a>, a vulnerability in the sudo command-line utility that allows users in Unix-like environments, including macOS, to run programs with elevated privileges. The vulnerability stemmed from how sudo&#8217;s EDITOR variable handled user-provided environment variables and basically gave attackers a way to write arbitrary files to the system.<\/p>\n<h2 class=\"regular-text\">How to Remove the ncurses Curse<\/h2>\n<p>Microsoft discovered a total of five memory corruption vulnerabilities in ncurses that allowed for such variable poisoning. The maintainer of the library issued a patch for the vulnerabilities which are collectively identified as <a href=\"https:\/\/cve.mitre.org\/cgi-bin\/cvename.cgi?name=CVE-2023-29491\" target=\"_blank\" rel=\"noopener\">CVE-2023-29491<\/a>.&nbsp;Developers&nbsp;need to make sure their libraries are up-to-date.<\/p>\n<p>Microsoft researchers also worked with Apple&#8217;s security team on addressing the macOS specific issues related to the ncurses vulnerabilities.&nbsp;Apple on Sept. 8 <a href=\"https:\/\/support.apple.com\/en-us\/HT213844\" target=\"_blank\" rel=\"noopener\">released an update<\/a> for macOS Monterey that acknowledged Microsoft for discovering and reporting the issue to it \u2014 users should update their OS versions to ensure they&#8217;re protected from attack.&nbsp;The company described the issue as giving cyberattackers a way to potentially terminate running applications or execute arbitrary code on affected systems.<\/p>\n<p>Meanwhile,&nbsp;<a href=\"https:\/\/access.redhat.com\/security\/cve\/cve-2023-29491\" target=\"_blank\" rel=\"noopener\">Red Hat<\/a> assessed CVE-2023-29491 to be a medium severity threat. &#8220;A vulnerability was found in ncurses and occurs when used by a setuid application,&#8221; the company said. &#8220;This flaw allows local users to trigger security-relevant memory corruption via malformed data in a terminfo database file found in $HOME\/.terminfo or reached via the TERMINFO or TERM environment variable.&#8221;<\/p>\n<p>Read More <a href=\"https:\/\/www.darkreading.com\/application-security\/microsoft-flushes-out-ncurses-gremlins\">HERE<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The maintainers of the widely used library recently patched multiple memory corruption vulnerabilities that attackers could have abused to, ahem, curse targets with malicious code and escalate privileges.Read More <a href=\"https:\/\/www.darkreading.com\/application-security\/microsoft-flushes-out-ncurses-gremlins\">HERE<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"colormag_page_layout":"default_layout","footnotes":""},"categories":[151],"tags":[],"class_list":["post-53706","post","type-post","status-publish","format-standard","hentry","category-darkreading-ti"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Microsoft Flushes Out &#039;Ncurses&#039; Gremlins 2026 | ThreatsHub Cybersecurity News<\/title>\n<meta name=\"description\" content=\"ThreatsHub Cybersecurity News | ThreatsHub.org | Cloud Security &amp; Cyber Threats Analysis Hub. 100% Free OSINT Threat Intelligent and Cybersecurity News.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.threatshub.org\/blog\/microsoft-flushes-out-ncurses-gremlins\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Microsoft Flushes Out &#039;Ncurses&#039; Gremlins 2026 | ThreatsHub Cybersecurity News\" \/>\n<meta property=\"og:description\" content=\"ThreatsHub Cybersecurity News | ThreatsHub.org | Cloud Security &amp; Cyber Threats Analysis Hub. 100% Free OSINT Threat Intelligent and Cybersecurity News.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.threatshub.org\/blog\/microsoft-flushes-out-ncurses-gremlins\/\" \/>\n<meta property=\"og:site_name\" content=\"ThreatsHub Cybersecurity News\" \/>\n<meta property=\"article:published_time\" content=\"2023-09-15T21:30:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/eu-images.contentstack.com\/v3\/assets\/blt66983808af36a8ef\/bltd6b1a9509c815eda\/6504b9d2a9b1d96a2efdb6c6\/woodcut-Colin_Waters-Alamy.jpg\" \/>\n<meta name=\"author\" content=\"TH Author\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@threatshub\" \/>\n<meta name=\"twitter:site\" content=\"@threatshub\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"TH Author\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/microsoft-flushes-out-ncurses-gremlins\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/microsoft-flushes-out-ncurses-gremlins\\\/\"},\"author\":{\"name\":\"TH Author\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#\\\/schema\\\/person\\\/12e0a8671ff89a863584f193e7062476\"},\"headline\":\"Microsoft Flushes Out &#8216;Ncurses&#8217; Gremlins\",\"datePublished\":\"2023-09-15T21:30:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/microsoft-flushes-out-ncurses-gremlins\\\/\"},\"wordCount\":665,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/microsoft-flushes-out-ncurses-gremlins\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/eu-images.contentstack.com\\\/v3\\\/assets\\\/blt66983808af36a8ef\\\/bltd6b1a9509c815eda\\\/6504b9d2a9b1d96a2efdb6c6\\\/woodcut-Colin_Waters-Alamy.jpg\",\"articleSection\":[\"DarkReading |TI\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/microsoft-flushes-out-ncurses-gremlins\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/microsoft-flushes-out-ncurses-gremlins\\\/\",\"url\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/microsoft-flushes-out-ncurses-gremlins\\\/\",\"name\":\"Microsoft Flushes Out 'Ncurses' Gremlins 2026 | ThreatsHub Cybersecurity News\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/microsoft-flushes-out-ncurses-gremlins\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/microsoft-flushes-out-ncurses-gremlins\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/eu-images.contentstack.com\\\/v3\\\/assets\\\/blt66983808af36a8ef\\\/bltd6b1a9509c815eda\\\/6504b9d2a9b1d96a2efdb6c6\\\/woodcut-Colin_Waters-Alamy.jpg\",\"datePublished\":\"2023-09-15T21:30:00+00:00\",\"description\":\"ThreatsHub Cybersecurity News | ThreatsHub.org | Cloud Security & Cyber Threats Analysis Hub. 100% Free OSINT Threat Intelligent and Cybersecurity News.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/microsoft-flushes-out-ncurses-gremlins\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/microsoft-flushes-out-ncurses-gremlins\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/microsoft-flushes-out-ncurses-gremlins\\\/#primaryimage\",\"url\":\"https:\\\/\\\/eu-images.contentstack.com\\\/v3\\\/assets\\\/blt66983808af36a8ef\\\/bltd6b1a9509c815eda\\\/6504b9d2a9b1d96a2efdb6c6\\\/woodcut-Colin_Waters-Alamy.jpg\",\"contentUrl\":\"https:\\\/\\\/eu-images.contentstack.com\\\/v3\\\/assets\\\/blt66983808af36a8ef\\\/bltd6b1a9509c815eda\\\/6504b9d2a9b1d96a2efdb6c6\\\/woodcut-Colin_Waters-Alamy.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/microsoft-flushes-out-ncurses-gremlins\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Microsoft Flushes Out &#8216;Ncurses&#8217; Gremlins\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/\",\"name\":\"ThreatsHub Cybersecurity News\",\"description\":\"%%focuskw%% Threat Intel \u2013 Threat Intel Services \u2013 CyberIntelligence \u2013 Cyber Threat Intelligence - Threat Intelligence Feeds - Threat Intelligence Reports - CyberSecurity Report \u2013 Cyber Security PDF \u2013 Cybersecurity Trends - Cloud Sandbox \u2013- Threat IntelligencePortal \u2013 Incident Response \u2013 Threat Hunting \u2013 IOC - Yara - Security Operations Center \u2013 SecurityOperation Center \u2013 Security SOC \u2013 SOC Services - Advanced Threat - Threat Detection - TargetedAttack \u2013 APT \u2013 Anti-APT \u2013 Advanced Protection \u2013 Cyber Security Services \u2013 Cybersecurity Services -Threat Intelligence Platform\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#organization\"},\"alternateName\":\"Threatshub.org\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#organization\",\"name\":\"ThreatsHub.org\",\"alternateName\":\"Threatshub.org\",\"url\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/Threatshub_Favicon1.jpg\",\"contentUrl\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/Threatshub_Favicon1.jpg\",\"width\":432,\"height\":435,\"caption\":\"ThreatsHub.org\"},\"image\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/threatshub\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#\\\/schema\\\/person\\\/12e0a8671ff89a863584f193e7062476\",\"name\":\"TH Author\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/066276f086d5155df79c850206a779ad368418a844da0182ce43f9cd5b506c3d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/066276f086d5155df79c850206a779ad368418a844da0182ce43f9cd5b506c3d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/066276f086d5155df79c850206a779ad368418a844da0182ce43f9cd5b506c3d?s=96&d=mm&r=g\",\"caption\":\"TH Author\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Microsoft Flushes Out 'Ncurses' Gremlins 2026 | ThreatsHub Cybersecurity News","description":"ThreatsHub Cybersecurity News | ThreatsHub.org | Cloud Security & Cyber Threats Analysis Hub. 100% Free OSINT Threat Intelligent and Cybersecurity News.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.threatshub.org\/blog\/microsoft-flushes-out-ncurses-gremlins\/","og_locale":"en_US","og_type":"article","og_title":"Microsoft Flushes Out 'Ncurses' Gremlins 2026 | ThreatsHub Cybersecurity News","og_description":"ThreatsHub Cybersecurity News | ThreatsHub.org | Cloud Security & Cyber Threats Analysis Hub. 100% Free OSINT Threat Intelligent and Cybersecurity News.","og_url":"https:\/\/www.threatshub.org\/blog\/microsoft-flushes-out-ncurses-gremlins\/","og_site_name":"ThreatsHub Cybersecurity News","article_published_time":"2023-09-15T21:30:00+00:00","og_image":[{"url":"https:\/\/eu-images.contentstack.com\/v3\/assets\/blt66983808af36a8ef\/bltd6b1a9509c815eda\/6504b9d2a9b1d96a2efdb6c6\/woodcut-Colin_Waters-Alamy.jpg","type":"","width":"","height":""}],"author":"TH Author","twitter_card":"summary_large_image","twitter_creator":"@threatshub","twitter_site":"@threatshub","twitter_misc":{"Written by":"TH Author","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.threatshub.org\/blog\/microsoft-flushes-out-ncurses-gremlins\/#article","isPartOf":{"@id":"https:\/\/www.threatshub.org\/blog\/microsoft-flushes-out-ncurses-gremlins\/"},"author":{"name":"TH Author","@id":"https:\/\/www.threatshub.org\/blog\/#\/schema\/person\/12e0a8671ff89a863584f193e7062476"},"headline":"Microsoft Flushes Out &#8216;Ncurses&#8217; Gremlins","datePublished":"2023-09-15T21:30:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.threatshub.org\/blog\/microsoft-flushes-out-ncurses-gremlins\/"},"wordCount":665,"commentCount":0,"publisher":{"@id":"https:\/\/www.threatshub.org\/blog\/#organization"},"image":{"@id":"https:\/\/www.threatshub.org\/blog\/microsoft-flushes-out-ncurses-gremlins\/#primaryimage"},"thumbnailUrl":"https:\/\/eu-images.contentstack.com\/v3\/assets\/blt66983808af36a8ef\/bltd6b1a9509c815eda\/6504b9d2a9b1d96a2efdb6c6\/woodcut-Colin_Waters-Alamy.jpg","articleSection":["DarkReading |TI"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.threatshub.org\/blog\/microsoft-flushes-out-ncurses-gremlins\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.threatshub.org\/blog\/microsoft-flushes-out-ncurses-gremlins\/","url":"https:\/\/www.threatshub.org\/blog\/microsoft-flushes-out-ncurses-gremlins\/","name":"Microsoft Flushes Out 'Ncurses' Gremlins 2026 | ThreatsHub Cybersecurity News","isPartOf":{"@id":"https:\/\/www.threatshub.org\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.threatshub.org\/blog\/microsoft-flushes-out-ncurses-gremlins\/#primaryimage"},"image":{"@id":"https:\/\/www.threatshub.org\/blog\/microsoft-flushes-out-ncurses-gremlins\/#primaryimage"},"thumbnailUrl":"https:\/\/eu-images.contentstack.com\/v3\/assets\/blt66983808af36a8ef\/bltd6b1a9509c815eda\/6504b9d2a9b1d96a2efdb6c6\/woodcut-Colin_Waters-Alamy.jpg","datePublished":"2023-09-15T21:30:00+00:00","description":"ThreatsHub Cybersecurity News | ThreatsHub.org | Cloud Security & Cyber Threats Analysis Hub. 100% Free OSINT Threat Intelligent and Cybersecurity News.","breadcrumb":{"@id":"https:\/\/www.threatshub.org\/blog\/microsoft-flushes-out-ncurses-gremlins\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.threatshub.org\/blog\/microsoft-flushes-out-ncurses-gremlins\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.threatshub.org\/blog\/microsoft-flushes-out-ncurses-gremlins\/#primaryimage","url":"https:\/\/eu-images.contentstack.com\/v3\/assets\/blt66983808af36a8ef\/bltd6b1a9509c815eda\/6504b9d2a9b1d96a2efdb6c6\/woodcut-Colin_Waters-Alamy.jpg","contentUrl":"https:\/\/eu-images.contentstack.com\/v3\/assets\/blt66983808af36a8ef\/bltd6b1a9509c815eda\/6504b9d2a9b1d96a2efdb6c6\/woodcut-Colin_Waters-Alamy.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.threatshub.org\/blog\/microsoft-flushes-out-ncurses-gremlins\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.threatshub.org\/blog\/"},{"@type":"ListItem","position":2,"name":"Microsoft Flushes Out &#8216;Ncurses&#8217; Gremlins"}]},{"@type":"WebSite","@id":"https:\/\/www.threatshub.org\/blog\/#website","url":"https:\/\/www.threatshub.org\/blog\/","name":"ThreatsHub Cybersecurity News","description":"%%focuskw%% Threat Intel \u2013 Threat Intel Services \u2013 CyberIntelligence \u2013 Cyber Threat Intelligence - Threat Intelligence Feeds - Threat Intelligence Reports - CyberSecurity Report \u2013 Cyber Security PDF \u2013 Cybersecurity Trends - Cloud Sandbox \u2013- Threat IntelligencePortal \u2013 Incident Response \u2013 Threat Hunting \u2013 IOC - Yara - Security Operations Center \u2013 SecurityOperation Center \u2013 Security SOC \u2013 SOC Services - Advanced Threat - Threat Detection - TargetedAttack \u2013 APT \u2013 Anti-APT \u2013 Advanced Protection \u2013 Cyber Security Services \u2013 Cybersecurity Services -Threat Intelligence Platform","publisher":{"@id":"https:\/\/www.threatshub.org\/blog\/#organization"},"alternateName":"Threatshub.org","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.threatshub.org\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.threatshub.org\/blog\/#organization","name":"ThreatsHub.org","alternateName":"Threatshub.org","url":"https:\/\/www.threatshub.org\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.threatshub.org\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.threatshub.org\/blog\/coredata\/uploads\/2025\/05\/Threatshub_Favicon1.jpg","contentUrl":"https:\/\/www.threatshub.org\/blog\/coredata\/uploads\/2025\/05\/Threatshub_Favicon1.jpg","width":432,"height":435,"caption":"ThreatsHub.org"},"image":{"@id":"https:\/\/www.threatshub.org\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/threatshub"]},{"@type":"Person","@id":"https:\/\/www.threatshub.org\/blog\/#\/schema\/person\/12e0a8671ff89a863584f193e7062476","name":"TH Author","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/066276f086d5155df79c850206a779ad368418a844da0182ce43f9cd5b506c3d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/066276f086d5155df79c850206a779ad368418a844da0182ce43f9cd5b506c3d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/066276f086d5155df79c850206a779ad368418a844da0182ce43f9cd5b506c3d?s=96&d=mm&r=g","caption":"TH Author"}}]}},"_links":{"self":[{"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/posts\/53706","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/comments?post=53706"}],"version-history":[{"count":0,"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/posts\/53706\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/media?parent=53706"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/categories?post=53706"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/tags?post=53706"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}