CVE-2026-44605 Rpm: heap buffer overflow in ndb slot table parsing

Medium 5.5 Published Updated

A local attacker can cause a denial of service via heap buffer overflow in RPM's NDB database parsing, affecting Linux distributions.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Local or same network only
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2026-44605?

CVE-2026-44605 is a medium-severity memory corruption vulnerability in Red Hat Enterprise Linux 10, published on 5 Aug 2026. It can only be exploited from the same machine or local network, and only if a user opens a file or follows a link.

Official description

A flaw was found in the RPM Package Manager (RPM). A local user could be affected by a heap buffer overflow vulnerability when processing a specially crafted NDB database file. This issue arises from an error in how RPM handles certain calculations during file parsing, leading to an incorrect memory allocation. An attacker could leverage this to cause a denial of service, making the system unavailable.

Weakness: CWE-190

Which versions are affected by CVE-2026-44605?

Linux distribution packages (40)
python3-rpm Red Hat:hummingbird:1All versions0:6.0.1-6.2.hum1
rpm Red Hat:hummingbird:1All versions0:6.0.1-6.2.hum1
rpm-apidocs Red Hat:hummingbird:1All versions0:6.0.1-6.2.hum1
rpm-build Red Hat:hummingbird:1All versions0:6.0.1-6.2.hum1
rpm-build-libs Red Hat:hummingbird:1All versions0:6.0.1-6.2.hum1
rpm-cron Red Hat:hummingbird:1All versions0:6.0.1-6.2.hum1
rpm-devel Red Hat:hummingbird:1All versions0:6.0.1-6.2.hum1
rpm-libs Red Hat:hummingbird:1All versions0:6.0.1-6.2.hum1
rpm-plugin-audit Red Hat:hummingbird:1All versions0:6.0.1-6.2.hum1
rpm-plugin-dbus-announce Red Hat:hummingbird:1All versions0:6.0.1-6.2.hum1
rpm-plugin-fapolicyd Red Hat:hummingbird:1All versions0:6.0.1-6.2.hum1
rpm-plugin-fsverity Red Hat:hummingbird:1All versions0:6.0.1-6.2.hum1
rpm-plugin-ima Red Hat:hummingbird:1All versions0:6.0.1-6.2.hum1
rpm-plugin-prioreset Red Hat:hummingbird:1All versions0:6.0.1-6.2.hum1
rpm-plugin-selinux Red Hat:hummingbird:1All versions0:6.0.1-6.2.hum1
rpm-plugin-syslog Red Hat:hummingbird:1All versions0:6.0.1-6.2.hum1
rpm-plugin-systemd-inhibit Red Hat:hummingbird:1All versions0:6.0.1-6.2.hum1
rpm-plugin-unshare Red Hat:hummingbird:1All versions0:6.0.1-6.2.hum1
rpm-sign Red Hat:hummingbird:1All versions0:6.0.1-6.2.hum1
rpm-sign-libs Red Hat:hummingbird:1All versions0:6.0.1-6.2.hum1
python-rpm SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOSAll versions4.14.3-150400.59.19.1
rpm SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOSAll versions4.14.3-150400.59.19.1
python-rpm SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSSAll versions4.14.3-150400.59.19.1
rpm SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSSAll versions4.14.3-150400.59.19.1
python-rpm SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOSAll versions4.14.3-150400.59.19.1
rpm SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOSAll versions4.14.3-150400.59.19.1
python-rpm SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSSAll versions4.14.3-150400.59.19.1
rpm SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSSAll versions4.14.3-150400.59.19.1
python-rpm SUSE:Linux Enterprise Micro 5.3All versions4.14.3-150300.58.1
rpm SUSE:Linux Enterprise Micro 5.3All versions4.14.3-150300.58.1
rpm-ndb SUSE:Linux Enterprise Micro 5.3All versions4.14.3-150300.58.1
python-rpm SUSE:Linux Enterprise Micro 5.4All versions4.14.3-150400.59.19.1
rpm SUSE:Linux Enterprise Micro 5.4All versions4.14.3-150400.59.19.1
rpm-ndb SUSE:Linux Enterprise Micro 5.4All versions4.14.3-150400.59.19.1
python-rpm SUSE:Linux Enterprise Micro 5.5All versions4.14.3-150400.59.19.1
rpm SUSE:Linux Enterprise Micro 5.5All versions4.14.3-150400.59.19.1
rpm-ndb SUSE:Linux Enterprise Micro 5.5All versions4.14.3-150400.59.19.1
python-rpm SUSE:Linux Enterprise Module for Basesystem 15 SP7All versions4.14.3-150400.59.19.1
rpm SUSE:Linux Enterprise Module for Basesystem 15 SP7All versions4.14.3-150400.59.19.1
rpm SUSE:Linux Enterprise Module for Development Tools 15 SP7All versions4.14.3-150400.59.19.1

How do I fix CVE-2026-44605?

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-44605 being exploited?

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

Sources

Also known as AZL-94665, DEBIAN-CVE-2026-44605, ECHO-2a56-4b8c-bc8e, GHSA-jgh7-mh2q-3476, OESA-2026-3099, RHSA-2026:33507 and 5 more.

Is CVE-2026-44605 in your software?

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

Check your SBOMs for free