CVE-2026-32327 json
Apache Portable Runtime Utility: apr-util XML stack recursion crash
published 2026-08-06 3 mo ago modified 2026-10-24 15 d ago also BIT-apr-util-2026-32327 , EUVD-2026-53919
- cvss
- 9.1
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.5%
- EPSS 0.5% chance of exploitation in 30 days, percentile 39%
- public exploits
- 0
- none known
Summary
A bug in APR-util version 1.6.3 (and earlier) allows a stack recursion attack against any library consumer which parses XML from untrusted sources and uses the apr_xml_quote_elem() function.
Users are recommended to upgrade to version 1.6.4, which fixes this issue.
Patch / fix
- bitnami apr-util 1.6.4
- apache apr-util 1.6.4
- apr-util Debian 12 1.6.3-1+deb12u1
- apr-util Debian 13 1.6.3-3+deb13u1
- apr-util Debian 14 1.6.4-1
debian advisories DEBIAN-CVE-2026-32327
- apr-util Ubuntu 22.04 LTS 1.6.1-5ubuntu4.22.04.3
- apr-util Ubuntu 24.04 LTS 1.6.3-1.1ubuntu7.1
- apr-util Ubuntu 26.04 LTS 1.6.3-3ubuntu3.1
- apr-util Ubuntu Pro 14.04 LTS 1.5.3-1ubuntu0.1~esm3
- apr-util Ubuntu Pro 18.04 LTS 1.6.1-2ubuntu0.1+esm1
- apr-util Ubuntu Pro 20.04 LTS 1.6.1-4ubuntu2.2+esm1
ubuntu advisories UBUNTU-CVE-2026-32327
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- apr-util RHEL 8 1.6.1-9.el8_10.1
- apr-util-bdb RHEL 8 1.6.1-9.el8_10.1
- apr-util-ldap RHEL 8 1.6.1-9.el8_10.1
- apr-util-odbc RHEL 8 1.6.1-9.el8_10.1
- apr-util-mysql RHEL 8 1.6.1-9.el8_10.1
- apr-util-pgsql RHEL 8 1.6.1-9.el8_10.1
- apr-util-sqlite RHEL 8 1.6.1-9.el8_10.1
- apr-util-openssl RHEL 8 1.6.1-9.el8_10.1
red hat advisories RHSA-2026:69113RHSA-2026:66392RHSA-2026:66341RHSA-2026:58474
- apr-util SLES for SAP 15 SP6, SLES 15 SP6-LTSS, SLE Module for Server Applications 15 SP7 +1 more 1.6.1-150600.27.3.1
- apr-util SLES for SAP 15 SP5, SLES for SAP 15 SP4, SLES 15 SP5-LTSS +5 more 1.6.1-150300.18.8.1
- apr-util SLES for SAP applications 16.0, SLES 16.0 1.6.3-160000.3.1
- libapr-util1 SLES LTSS Extended Security 12 SP5, SLES 12 SP5-LTSS 1.5.3-8.22.1
suse advisories SUSE-SU-2026:3938-1SUSE-SU-2026:3937-1SUSE-SU-2026:3905-1SUSE-SU-2026:23551-1
- apr-util openSUSE Leap 16.0 1.6.3-160000.3.1
opensuse advisories openSUSE-SU-2026:21672-1
- apr-util AlmaLinux 8 1.6.1-9.el8_10.1
- apr-util-bdb AlmaLinux 8 1.6.1-9.el8_10.1
- apr-util-ldap AlmaLinux 8 1.6.1-9.el8_10.1
- apr-util-odbc AlmaLinux 8 1.6.1-9.el8_10.1
- apr-util-mysql AlmaLinux 8 1.6.1-9.el8_10.1
- apr-util-pgsql AlmaLinux 8 1.6.1-9.el8_10.1
- apr-util-sqlite AlmaLinux 8 1.6.1-9.el8_10.1
- apr-util-openssl AlmaLinux 8 1.6.1-9.el8_10.1
almalinux advisories ALSA-2026:69113ALSA-2026:66341ALSA-2026:66392
- apr-util Rocky Linux 8 1.6.1-9.el8_10.1
- apr-util Rocky Linux 10 1.6.3-23.el10_2.1
- apr-util Rocky Linux 9 1.6.1-23.el9_8.1
rocky linux advisories RLSA-2026:69113RLSA-2026:66392RLSA-2026:66341
- apr-util Alpine 3.24, Alpine 3.23, Alpine 3.22 +1 more 1.6.4-r0
alpine advisories ALPINE-CVE-2026-32327
Alpine secdb © Alpine Linux, from https://secdb.alpinelinux.org via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-32327 updated cvss 6.2
apr-util: Apache Portable Runtime Utility: Denial of Service via XML stack recursion attack
-
Red Hat Enterprise Linux 6 apr-util, apr-util-ldap, apr-util-odbc, apr-util-mysql, apr-util-pgsql, apr-util-sqlite Red Hat Enterprise Linux 7 apr-util, apr-util-nss, apr-util-ldap, apr-util-odbc, apr-util-mysql, apr-util-pgsql, +2 moreaffected: workaround, no fix available “Fix deferred”
-
Red Hat Enterprise Linux AppStream (v. 8) apr-util 1.6.1-9.el8_10.1, apr-util-bdb 1.6.1-9.el8_10.1, apr-util-ldap 1.6.1-9.el8_10.1, apr-util-odbc 1.6.1-9.el8_10.1, apr-util-mysql 1.6.1-9.el8_10.1, apr-util-pgsql 1.6.1-9.el8_10.1, +2 morefixed: vendor fix RHSA-2026:69113
-
Red Hat Enterprise Linux AppStream (v. 9) apr-util 1.6.1-23.el9_8.1, apr-util-bdb 1.6.1-23.el9_8.1, apr-util-ldap 1.6.1-23.el9_8.1, apr-util-odbc 1.6.1-23.el9_8.1, apr-util-mysql 1.6.1-23.el9_8.1, apr-util-pgsql 1.6.1-23.el9_8.1, +2 morefixed: vendor fix RHSA-2026:66341
-
Red Hat Enterprise Linux AppStream (v. 10) apr-util 1.6.3-23.el10_2.1, apr-util-ldap 1.6.3-23.el10_2.1, apr-util-lmdb 1.6.3-23.el10_2.1, apr-util-odbc 1.6.3-23.el10_2.1, apr-util-mysql 1.6.3-23.el10_2.1, apr-util-pgsql 1.6.3-23.el10_2.1, +2 morefixed: vendor fix RHSA-2026:66392
-
Red Hat Hardened Images apr-util 1.6.5-1.hum1, apr-util-ldap 1.6.5-1.hum1, apr-util-lmdb 1.6.5-1.hum1, apr-util-odbc 1.6.5-1.hum1, apr-util-mysql 1.6.5-1.hum1, apr-util-pgsql 1.6.5-1.hum1, +2 morefixed: vendor fix RHSA-2026:58474
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- yes
- Technical impact
- partial
- Assessed
- 3 mo ago
Exploit prediction
0.46% chance of exploitation in the next 30 days, higher than 39% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CISA ADP | 3.1 | 9.1 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H |
| CNA | 3.1 | 9.1 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H |
| OSV | 3.1 | 9.1 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| bitnami | apr-util | <1.6.4 |
1.6.4 |
Affected products
- Apache Software Foundation Apache Portable Runtime Utility
Classification
- Weakness
-
- CWE-674 Uncontrolled Recursion
References
-
lists.apache.org
/thread/hq27vj8yfno9tkwv0fpj6jksfzgxvth1
vendor-advisory, mailing-list, advisory
-
openwall.com
/lists/oss-security/2026/08/06/9
mailing-list, third-party-advisory, advisory
-
nvd.nist.gov
/vuln/detail/CVE-2026-32327
web
Sources
- CVE List CVE-2026-32327
- NVD CVE-2026-32327
- OSV BIT-apr-util-2026-32327
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.