CVE-2026-4046 iconv crash due to assertion failure with untrusted input

High 7.5 Published Updated

Attackers can crash applications using glibc by sending specific IBM1390 or IBM1399 character set inputs, causing an assertion failure.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-4046?

CVE-2026-4046 is a high-severity denial of service vulnerability in Gnu Glibc, published on 30 Mar 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

The iconv() function in the GNU C Library versions 2.43 and earlier may crash due to an assertion failure when converting inputs from the IBM1390 or IBM1399 character sets, which may be used to remotely crash an application.

This vulnerability can be trivially mitigated by removing the IBM1390 and IBM1399 character sets from systems that do not need them.

Weakness: CWE-617

Which versions are affected by CVE-2026-4046?

It affects 1 product.

Linux distribution packages (40)
glibc AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-all-langpacks AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-benchtests AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-common AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-devel AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-doc AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-gconv-extra AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-langpack-aa AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-langpack-af AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-langpack-agr AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-langpack-ak AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-langpack-am AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-langpack-an AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-langpack-anp AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-langpack-ar AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-langpack-as AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-langpack-ast AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-langpack-ayc AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-langpack-az AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-langpack-be AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-langpack-bem AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-langpack-ber AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-langpack-bg AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-langpack-bhb AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-langpack-bho AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-langpack-bi AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-langpack-bn AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-langpack-bo AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-langpack-br AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-langpack-brx AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-langpack-bs AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-langpack-byn AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-langpack-ca AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-langpack-ce AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-langpack-chr AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-langpack-ckb AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-langpack-cmn AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-langpack-crh AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-langpack-cs AlmaLinux:10All versions2.39-124.el10_2.alma.1
glibc-langpack-csb AlmaLinux:10All versions2.39-124.el10_2.alma.1

Products include Gnu Glibc.

How do I fix CVE-2026-4046?

Change a configuration setting.

Upgrade, then put limits on request size, rate and nesting depth so one client cannot exhaust the service. More about Denial of service.

Is CVE-2026-4046 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-4046 exists.

All Gnu Glibc vulnerabilities

Sources

Also known as ALSA-2026:20587, ALSA-2026:20594, AZL-81273, BELL-CVE-2026-4046, CLSA-2026-1779733763, CLSA-2026-1780135072 and 27 more.

Is CVE-2026-4046 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free