CVE-2026-11774
Description
An integer overflow flaw was found in the SASL I/O layer of 389 Directory Server (389-ds-base). In sasl_io_start_packet(), adding sizeof(uint32_t) to a crafted SASL packet length prefix of 0xFFFFFFFC causes unsigned wraparound to zero, bypassing the nsslapd-maxsasliosize limit and leading to a heap buffer overflow of up to approximately 2 megabytes of attacker-controlled data. After a successful SASL bind with integrity protection (SSF > 0), a remote attacker can cause a Denial of Service (DoS) or achieve Remote Code Execution (RCE). In FreeIPA and Red Hat Identity Management deployments, any domain user with a valid Kerberos ticket, enrolled host, or service account can trigger this vulnerability over the network. This flaw is independent of CVE-2025-14905, which patched schema.c only and did not modify sasl_io.c.
How to fix
- access.redhat.com/errata/RHSA-2026:36195
- access.redhat.com/errata/RHSA-2026:36196
- access.redhat.com/errata/RHSA-2026:36197
- access.redhat.com/errata/RHSA-2026:36198
- access.redhat.com/errata/RHSA-2026:36200
- access.redhat.com/errata/RHSA-2026:36201
- access.redhat.com/errata/RHSA-2026:36202
- access.redhat.com/errata/RHSA-2026:36204
- access.redhat.com/errata/RHSA-2026:36205
- access.redhat.com/errata/RHSA-2026:36206
- access.redhat.com/errata/RHSA-2026:36208
- access.redhat.com/errata/RHSA-2026:36209
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| directory_server_e4s 11.5 | No range specified | — |
| directory_server_e4s 11.7 | No range specified | — |
| directory_server 11.9 | No range specified | — |
| directory_server_e4s 12.2 | No range specified | — |
| directory_server_e4s 12.4 | No range specified | — |
| Red Hat Red Hat Enterprise Linux 10 | No range specified | — |
| Red Hat Red Hat Enterprise Linux 10.0 Extended Update Support | No range specified | — |
| Red Hat Red Hat Enterprise Linux 7 Extended Lifecycle Support | No range specified | — |
| enterprise_linux 8 | No range specified | — |
| rhel_aus 8.4 | No range specified | — |
| rhel_aus 8.6 | No range specified | — |
| rhel_e4s 8.8 | No range specified | — |
| enterprise_linux 9 | No range specified | — |
| rhel_e4s 9.2 | No range specified | — |
| rhel_e4s 9.4 | No range specified | — |
| rhel_eus 9.6 | No range specified | — |
| directory_server 13.2 | No range specified | — |
| Red Hat Red Hat Directory Server 12 | No range specified | — |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.