CVE-2026-107161 Memory corruption in Red Hat Enterprise Linux 10

High 7.5 Published Updated

A malicious server can trigger a heap buffer overflow in Cyrus SASL clients, causing crashes or potential code execution via crafted DIGEST-MD5 challenges.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2026-107161?

CVE-2026-107161 is a high-severity memory corruption vulnerability in Red Hat Enterprise Linux 10, published on 7 Oct 2026. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.

Official description

A heap-based buffer overflow flaw was found in Cyrus SASL. The add_to_challenge() function in the DIGEST-MD5 plugin computes the size of the buffer needed for a challenge/response field before DIGEST-MD5 quoting is applied, but does not recompute that size when quoting (escaping special characters) makes the value longer. The under-sized buffer is then passed to strcat(), causing a heap-based out-of-bounds write whose size depends on attacker-controlled input. A malicious or on-path DIGEST-MD5 (or HTTP Digest) server can trigger this flaw in a connecting client by supplying a crafted challenge field, such as realm or nonce, most likely resulting in a crash of the client application.

Weakness: CWE-122

Which versions are affected by CVE-2026-107161?

Linux distribution packages (40)
cyrus-sasl SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOSAll versions2.1.27-150300.4.9.1
cyrus-sasl-bdb SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOSAll versions2.1.27-150300.4.9.1
cyrus-sasl-saslauthd SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOSAll versions2.1.27-150300.4.9.1
cyrus-sasl-saslauthd-bdb SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOSAll versions2.1.27-150300.4.9.1
cyrus-sasl SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSSAll versions2.1.27-150300.4.9.1
cyrus-sasl-bdb SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSSAll versions2.1.27-150300.4.9.1
cyrus-sasl-saslauthd SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSSAll versions2.1.27-150300.4.9.1
cyrus-sasl-saslauthd-bdb SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSSAll versions2.1.27-150300.4.9.1
cyrus-sasl SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOSAll versions2.1.28-150500.3.12.1
cyrus-sasl-bdb SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOSAll versions2.1.28-150500.3.12.1
cyrus-sasl-saslauthd SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOSAll versions2.1.28-150500.3.12.1
cyrus-sasl SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSSAll versions2.1.28-150500.3.12.1
cyrus-sasl-bdb SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSSAll versions2.1.28-150500.3.12.1
cyrus-sasl-saslauthd SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSSAll versions2.1.28-150500.3.12.1
cyrus-sasl SUSE:Linux Enterprise Micro 5.3All versions2.1.27-150300.4.9.1
cyrus-sasl SUSE:Linux Enterprise Micro 5.4All versions2.1.27-150300.4.9.1
cyrus-sasl SUSE:Linux Enterprise Micro 5.5All versions2.1.28-150500.3.12.1
cyrus-sasl SUSE:Linux Enterprise Module for Basesystem 15 SP7All versions2.1.28-150600.7.17.1
cyrus-sasl-saslauthd SUSE:Linux Enterprise Module for Basesystem 15 SP7All versions2.1.28-150600.7.17.1
cyrus-sasl-bdb SUSE:Linux Enterprise Module for Legacy 15 SP7All versions2.1.28-150600.7.17.1
cyrus-sasl-saslauthd-bdb SUSE:Linux Enterprise Module for Legacy 15 SP7All versions2.1.28-150600.7.17.1
cyrus-sasl-bdb SUSE:Linux Enterprise Module for Server Applications 15 SP7All versions2.1.28-150600.7.17.1
cyrus-sasl-saslauthd SUSE:Linux Enterprise Module for Server Applications 15 SP7All versions2.1.28-150600.7.17.1
cyrus-sasl SUSE:Linux Enterprise Server 12 SP5-LTSSAll versions2.1.26-14.10.1
cyrus-sasl-saslauthd SUSE:Linux Enterprise Server 12 SP5-LTSSAll versions2.1.26-14.10.1
cyrus-sasl SUSE:Linux Enterprise Server 15 SP4-LTSSAll versions2.1.27-150300.4.9.1
cyrus-sasl-bdb SUSE:Linux Enterprise Server 15 SP4-LTSSAll versions2.1.27-150300.4.9.1
cyrus-sasl-saslauthd SUSE:Linux Enterprise Server 15 SP4-LTSSAll versions2.1.27-150300.4.9.1
cyrus-sasl-saslauthd-bdb SUSE:Linux Enterprise Server 15 SP4-LTSSAll versions2.1.27-150300.4.9.1
cyrus-sasl SUSE:Linux Enterprise Server 15 SP5-LTSSAll versions2.1.28-150500.3.12.1
cyrus-sasl-bdb SUSE:Linux Enterprise Server 15 SP5-LTSSAll versions2.1.28-150500.3.12.1
cyrus-sasl-saslauthd SUSE:Linux Enterprise Server 15 SP5-LTSSAll versions2.1.28-150500.3.12.1
cyrus-sasl-saslauthd-bdb SUSE:Linux Enterprise Server 15 SP5-LTSSAll versions2.1.28-150500.3.12.1
cyrus-sasl SUSE:Linux Enterprise Server 15 SP6-LTSSAll versions2.1.28-150600.7.17.1
cyrus-sasl-bdb SUSE:Linux Enterprise Server 15 SP6-LTSSAll versions2.1.28-150600.7.17.1
cyrus-sasl-saslauthd SUSE:Linux Enterprise Server 15 SP6-LTSSAll versions2.1.28-150600.7.17.1
cyrus-sasl-saslauthd-bdb SUSE:Linux Enterprise Server 15 SP6-LTSSAll versions2.1.28-150600.7.17.1
cyrus-sasl SUSE:Linux Enterprise Server 16.0All versions2.1.28-160000.4.1
cyrus-sasl-saslauthd SUSE:Linux Enterprise Server 16.0All versions2.1.28-160000.4.1
cyrus-sasl SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5All versions2.1.26-14.10.1

How do I fix CVE-2026-107161?

Apply the vendor's patch.

Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.

Is CVE-2026-107161 being exploited?

There is no known exploitation of CVE-2026-107161 in the wild and no public exploit code.

Sources

Also known as AZL-107297, AZL-107300, BELL-CVE-2026-107161, CLSA-2026-1792928909, DEBIAN-CVE-2026-107161, ECHO-9b5e-af86-3789 and 16 more.

Is CVE-2026-107161 in your software?

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

Check your SBOMs for free