Out-of-bounds read in Postfix - CVE-2026-43964
Published: May 19, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to an out-of-bounds read in Postfix status code processing when handling enhanced status codes that are not followed by additional text. A remote attacker can supply a specially crafted response or input to cause a denial of service.
This is confirmed with an access(5) table and with a DNSBL server TXT response when Postfix is configured with "$rbl_code $rbl_text" in rbl_reply_maps or default_rbl_reply, and is likely reachable through a policy server response.
Affected software
SUSE Linux Enterprise Server 12 SP5 LTSS Extended
SUSE Linux Enterprise Server 12
SUSE Linux Enterprise Server for SAP Applications 12
SUSE Linux Enterprise Server for SAP Applications 15
SUSE Linux Enterprise Server 15
SUSE Linux Enterprise Real Time 15
SUSE Linux Enterprise Desktop 15
Red Hat Enterprise Linux for x86_64
Red Hat Enterprise Linux for IBM z Systems
Red Hat Enterprise Linux for Power, little endian
Red Hat Enterprise Linux for ARM 64
Anolis OS
Red Hat Enterprise Linux Server - AUS
Red Hat Enterprise Linux Server - TUS
Red Hat Enterprise Linux for x86_64 - Extended Update Support
Red Hat Enterprise Linux for IBM z Systems - Extended Update Support
Red Hat Enterprise Linux for Power, little endian - Extended Update Support
Red Hat Enterprise Linux for ARM 64 - Extended Update Support
Ubuntu
Server Applications Module
Legacy Module
Basesystem Module
openSUSE Leap
openEuler
Fedora
Red Hat Enterprise Linux Server for Power LE - Update Services for SAP Solutions
postfix (Ubuntu package)
postfix-mysql-debuginfo
postfix-doc
postfix-mysql
postfix-devel
postfix-debuginfo
postfix-debugsource
postfix
postfix-sysvinit
postfix-help
postfix-pgsql
postfix-perl-scripts
postfix-cdb
postfix (Red Hat package)
postfix-ldap
postfix-pcre
postfix-sqlite
postfix-bdb-debuginfo
postfix-bdb-lmdb-debuginfo
postfix-postgresql-debuginfo
postfix-postgresql
postfix-bdb
postfix-ldap-debuginfo
postfix-bdb-debugsource
postfix-bdb-lmdb
postfix-lmdb
How to mitigate CVE-2026-43964
postfix (Ubuntu package) - addressed in versions 2.11.0-1ubuntu1.2+esm4, 3.1.0-3ubuntu0.4+esm4, 3.3.0-1ubuntu0.4+esm4, 3.4.13-0ubuntu1.4+esm1, 3.6.4-1ubuntu1.4, 3.8.6-1ubuntu0.1, 3.10.2-1ubuntu2.1, 3.10.6-4ubuntu2.1
postfix-mysql-debuginfo - addressed in versions 3.2.10-3.33.1, 3.5.9-150300.5.20.1, 3.8.4-150600.3.6.1
postfix-doc - addressed in versions 3.2.10-3.33.1, 3.5.9-150300.5.20.1, 3.8.4-150600.3.6.1
postfix-mysql - addressed in versions 3.2.10-3.33.1, 3.5.9-150300.5.20.1, 3.8.4-150600.3.6.1
postfix-devel - addressed in versions 3.2.10-3.33.1, 3.5.9-150300.5.20.1, 3.8.4-150600.3.6.1
postfix-debuginfo - addressed in versions 3.2.10-3.33.1, 3.5.9-150300.5.20.1, 3.8.4-150600.3.6.1
postfix-debugsource - addressed in versions 3.2.10-3.33.1, 3.5.9-150300.5.20.1, 3.8.4-150600.3.6.1
postfix - addressed in versions 3.2.10-3.33.1, 3.5.9-150300.5.20.1, 3.8.4-150600.3.6.1
postfix-sysvinit - addressed in versions 3.3.1-16, 3.3.1-22, 3.8.4-2
postfix-help - addressed in versions 3.3.1-16, 3.3.1-22, 3.8.4-2
postfix-pgsql - addressed in versions 3.3.1-16, 3.3.1-22, 3.8.4-2
postfix-perl-scripts - addressed in versions 3.3.1-16, 3.3.1-22, 3.8.4-2
postfix-debugsource - addressed in versions 3.3.1-16, 3.3.1-22, 3.8.4-2
postfix-debuginfo - addressed in versions 3.3.1-16, 3.3.1-22, 3.8.4-2
postfix - addressed in versions 3.3.1-16, 3.3.1-22, 3.8.4-2
postfix-cdb - update to 3.3.1-16
postfix (Red Hat package) - addressed in versions 3.5.8-1.el8_4.1, 3.5.8-4.el8_6.1, 3.5.8-4.el8_8.1, 3.5.8-8.el8_10, 3.8.5-8.el10_0.1, 3.8.5-10.el10_2
postfix-mysql - addressed in versions 3.5.8-8.0.2, 3.8.5-2
postfix - addressed in versions 3.5.8-8.0.2, 3.8.5-2
postfix-cdb - addressed in versions 3.5.8-8.0.2, 3.8.5-2
postfix-ldap - addressed in versions 3.5.8-8.0.2, 3.8.5-2
postfix-pcre - addressed in versions 3.5.8-8.0.2, 3.8.5-2
postfix-perl-scripts - addressed in versions 3.5.8-8.0.2, 3.8.5-2
postfix-pgsql - addressed in versions 3.5.8-8.0.2, 3.8.5-2
postfix-sqlite - addressed in versions 3.5.8-8.0.2, 3.8.5-2
postfix-bdb-debuginfo - addressed in versions 3.5.9-150300.5.20.1, 3.8.4-150600.3.6.1
postfix-bdb-lmdb-debuginfo - addressed in versions 3.5.9-150300.5.20.1, 3.8.4-150600.3.6.1
postfix-postgresql-debuginfo - addressed in versions 3.5.9-150300.5.20.1, 3.8.4-150600.3.6.1
postfix-postgresql - addressed in versions 3.5.9-150300.5.20.1, 3.8.4-150600.3.6.1
postfix-ldap - addressed in versions 3.5.9-150300.5.20.1, 3.8.4-150600.3.6.1
postfix-bdb - addressed in versions 3.5.9-150300.5.20.1, 3.8.4-150600.3.6.1
postfix-ldap-debuginfo - addressed in versions 3.5.9-150300.5.20.1, 3.8.4-150600.3.6.1
postfix-bdb-debugsource - addressed in versions 3.5.9-150300.5.20.1, 3.8.4-150600.3.6.1
postfix-bdb-lmdb - addressed in versions 3.5.9-150300.5.20.1, 3.8.4-150600.3.6.1
postfix-lmdb - update to 3.8.5-2
postfix - addressed in versions 3.9.11-1.fc42, 3.10.10-1.fc43, 3.10.10-1.fc44
External References
Related Security Bulletins
- Remote denial of service in Postfix
- Fedora 44 update for postfix
- Fedora 43 update for postfix
- Fedora 42 update for postfix
- openEuler 24.03 LTS update for postfix
- openEuler 22.03 LTS SP4 update for postfix
- openEuler 20.03 LTS SP4 update for postfix
- openEuler 24.03 LTS SP3 update for postfix
- openEuler 24.03 LTS SP1 update for postfix
- Ubuntu update for postfix
- Anolis OS update for postfix
- Ubuntu update for postfix
- Red Hat Enterprise Linux 10 update for postfix
- Red Hat Enterprise Linux 8 update for postfix
- SUSE update for postfix
- Anolis OS update for postfix
- SUSE update for postfix
- SUSE update for postfix
- Red Hat Enterprise Linux 8 update for postfix
- Red Hat Enterprise Linux 8 update for postfix
- Red Hat Enterprise Linux 8 update for postfix
- Red Hat Enterprise Linux 10 update for postfix