<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Cpe:2.3:a:gnu:glibc:*:*:*:*:*:*:*:* - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/cpes/cpe2.3agnuglibc/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Mon, 30 Mar 2026 18:16:19 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/cpes/cpe2.3agnuglibc/feed.xml" rel="self" type="application/rss+xml"/><item><title>GNU C Library iconv() Function Assertion Failure (CVE-2026-4046)</title><link>https://feed.craftedsignal.io/briefs/2026-03-glibc-iconv-crash/</link><pubDate>Mon, 30 Mar 2026 18:16:19 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-03-glibc-iconv-crash/</guid><description>A vulnerability in the iconv() function of the GNU C Library (versions 2.43 and earlier) can cause a crash due to an assertion failure when handling IBM1390 or IBM1399 character sets, potentially leading to remote application denial-of-service.</description><content:encoded><![CDATA[<p>The GNU C Library (glibc) is a fundamental component of many Linux systems, providing core functionalities for applications. A vulnerability, CVE-2026-4046, exists within the <code>iconv()</code> function in glibc versions 2.43 and earlier. This flaw can be triggered when the library attempts to convert character sets from IBM1390 or IBM1399. If an application utilizes <code>iconv()</code> to process potentially malicious input from these character sets, it could lead to an assertion failure and subsequent crash. This vulnerability has a CVSS v3.1 score of 7.5 and may allow a remote attacker to cause a denial of service. While the vulnerability itself is within glibc, the impact is on applications which call the vulnerable function. Mitigation involves removing the vulnerable character sets from systems that do not need them.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>An attacker crafts malicious input data using the IBM1390 or IBM1399 character sets.</li>
<li>The attacker delivers the malicious input to a vulnerable application (e.g., via a network socket, file upload, or other means).</li>
<li>The vulnerable application receives the attacker-controlled input.</li>
<li>The application calls the <code>iconv()</code> function from the GNU C Library to convert the malicious input.</li>
<li><code>iconv()</code> attempts to convert the IBM1390 or IBM1399 input.</li>
<li>An assertion failure occurs within the <code>iconv()</code> function due to the crafted input.</li>
<li>The application process terminates abruptly due to the assertion failure.</li>
<li>The application becomes unavailable, resulting in a denial-of-service condition.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2026-4046 can cause applications using the vulnerable <code>iconv()</code> function to crash. This can lead to a denial-of-service condition, impacting application availability and potentially disrupting business operations. The severity of the impact depends on the criticality of the affected application and the scope of its usage. Although the exact number of affected applications is unknown, any application relying on glibc's <code>iconv()</code> function for character set conversion, especially when handling external input, is potentially at risk.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Apply the recommended mitigation of removing the IBM1390 and IBM1399 character sets from systems that do not require them. This can be done by modifying the glibc configuration files (reference: CVE-2026-4046 description).</li>
<li>Monitor application logs for crashes related to <code>iconv()</code> function calls when handling IBM1390 or IBM1399 character sets.</li>
<li>Deploy the Sigma rule <code>Detect Iconv Crash</code> to identify potential exploitation attempts based on application crash logs.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>glibc</category><category>iconv</category><category>denial-of-service</category><category>crash</category><category>cve-2026-4046</category></item></channel></rss>