Reporting New Security Problems with APR

The Apache Software Foundation takes a very active stance in eliminating security problems and denial of service attacks against the Apache Portable Runtime.

We strongly encourage folks to report such problems to our private security mailing list first, before disclosing them in a public forum.

We cannot accept regular bug reports or other queries at this address, we ask that you use our bugzilla page for those. All mail sent to this address that does not relate to security problems in the APR source code will be ignored.

The mailing address is: security@apache.org

Note that all networked servers are subject to denial of service attacks, and we cannot promise magic workarounds to generic problems (such as a client streaming lots of data to your server, or re-requesting the same URL repeatedly). In general our philosophy is to avoid any attacks which can cause the server to consume resources in a non-linear relationship to the size of inputs.

Fixed in Apache Portable Runtime Utility 1.6.4

low: Apache Portable Runtime Utility: apr_password_validate() vulnerable to timing attack (CVE-2025-49506)

APR-util versions 1.6.3 (and earlier) function apr_password_validate() was not constant-time with regards to hashes or passwords comparisons, potentially leaking their content via a side channel timing attack particularly on platforms without crypt() such as  Windows, BeOS, NetWare, or Android.

Users are recommended to upgrade to version 1.6.4, which fixes this issue.

Acknowledgements: finder: Michael Rowley <michael csirt.global>

Reported to security team2024-06-03
fixed in 1.6.x by r19368052026-08-06
Update 1.6.4 released2026-08-06
Affects1.2.0 through 1.6.3

moderate: Apache Portable Runtime Utility: apr-util XML stack recursion crash (CVE-2026-32327)

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.

Acknowledgements:

  • finder: Younghyo Cho @ CISLab, SeoulTech
  • finder: 4ra1n, pyn3rd and unam4
Report received2026-03-07
fixed in 1.6.x by r19368152026-08-06
Update 1.6.4 released2026-08-06
Affects through 1.6.3

important: Apache Portable Runtime Utility: SQL Injection in apr_dbd_oracle (CVE-2026-34191)

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Apache Portable Runtime Utility via apr_dbd_oracle provider.

This issue affects Apache Portable Runtime Utility: from 1.6.0 through 1.6.3

Acknowledgements: finder: Elhanan Haenel

Reported to security team2026-03-24
fixed in 1.6.x by r19368172026-08-06
Update 1.6.4 released2026-08-06
Affects1.6.0 through 1.6.3

moderate: Apache Portable Runtime Utility: Heap buffer overflow in APR redis client (CVE-2026-34501)

Heap-based Buffer Overflow vulnerability in Apache Portable Runtime Utility redis client.

This issue affects Apache Portable Runtime Utility: from 1.6.0 through 1.6.3.

Users are recommended to upgrade to version 1.6.4, which fixes the issue.

Acknowledgements: finder: Elhanan Haenel

Reported to security team2026-03-27
fixed in 1.6.x by r19368102026-08-06
Update 1.6.4 released2026-08-06
Affects1.6.0 through 1.6.3

moderate: Apache Portable Runtime Utility: Heap buffer overflow in APR memcached client (CVE-2026-34502)

Heap-based Buffer Overflow vulnerability in Apache Portable Runtime Utility memcached client

This issue affects Apache Portable Runtime Utility: from 1.3.0 through 1.6.3.

Acknowledgements: finder: Elhanan Haenel

Reported to security team2026-03-27
fixed in 1.6.x by r19368132026-08-06
Update 1.6.4 released2026-08-06
Affects1.3.0 through 1.6.3