CVE-2010-1623 Denial of service in n/a
Remote attackers can cause a denial of service via memory consumption in the APR-util library used by Apache HTTP Server.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2010-1623?
CVE-2010-1623 is a medium-severity denial of service vulnerability in Apache Http Server, published on 4 Oct 2010. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
Memory leak in the apr_brigade_split_line function in buckets/apr_brigade.c in the Apache Portable Runtime Utility library (aka APR-util) before 1.3.10, as used in the mod_reqtimeout module in the Apache HTTP Server and other software, allows remote attackers to cause a denial of service (memory consumption) via unspecified vectors related to the destruction of an APR bucket.
Weakness: CWE-119
Which versions are affected by CVE-2010-1623?
It affects 2 products.
Linux distribution packages (40)
apr-util Red Hat:enterprise_linux:4::as | All versions | 0:0.9.4-22.el4_8.3 |
apr-util-debuginfo Red Hat:enterprise_linux:4::as | All versions | 0:0.9.4-22.el4_8.3 |
apr-util-devel Red Hat:enterprise_linux:4::as | All versions | 0:0.9.4-22.el4_8.3 |
apr-util Red Hat:enterprise_linux:4::desktop | All versions | 0:0.9.4-22.el4_8.3 |
apr-util-debuginfo Red Hat:enterprise_linux:4::desktop | All versions | 0:0.9.4-22.el4_8.3 |
apr-util-devel Red Hat:enterprise_linux:4::desktop | All versions | 0:0.9.4-22.el4_8.3 |
apr-util Red Hat:enterprise_linux:4::es | All versions | 0:0.9.4-22.el4_8.3 |
apr-util-debuginfo Red Hat:enterprise_linux:4::es | All versions | 0:0.9.4-22.el4_8.3 |
apr-util-devel Red Hat:enterprise_linux:4::es | All versions | 0:0.9.4-22.el4_8.3 |
apr-util Red Hat:enterprise_linux:4::ws | All versions | 0:0.9.4-22.el4_8.3 |
apr-util-debuginfo Red Hat:enterprise_linux:4::ws | All versions | 0:0.9.4-22.el4_8.3 |
apr-util-devel Red Hat:enterprise_linux:4::ws | All versions | 0:0.9.4-22.el4_8.3 |
apr-util Red Hat:enterprise_linux:5::client | All versions | 0:1.2.7-11.el5_5.2 |
apr-util-debuginfo Red Hat:enterprise_linux:5::client | All versions | 0:1.2.7-11.el5_5.2 |
apr-util-docs Red Hat:enterprise_linux:5::client | All versions | 0:1.2.7-11.el5_5.2 |
apr-util-mysql Red Hat:enterprise_linux:5::client | All versions | 0:1.2.7-11.el5_5.2 |
apr-util Red Hat:enterprise_linux:5::client_workstation | All versions | 0:1.2.7-11.el5_5.2 |
apr-util-debuginfo Red Hat:enterprise_linux:5::client_workstation | All versions | 0:1.2.7-11.el5_5.2 |
apr-util-devel Red Hat:enterprise_linux:5::client_workstation | All versions | 0:1.2.7-11.el5_5.2 |
apr-util Red Hat:enterprise_linux:5::server | All versions | 0:1.2.7-11.el5_5.2 |
apr-util-debuginfo Red Hat:enterprise_linux:5::server | All versions | 0:1.2.7-11.el5_5.2 |
apr-util-devel Red Hat:enterprise_linux:5::server | All versions | 0:1.2.7-11.el5_5.2 |
apr-util-docs Red Hat:enterprise_linux:5::server | All versions | 0:1.2.7-11.el5_5.2 |
apr-util-mysql Red Hat:enterprise_linux:5::server | All versions | 0:1.2.7-11.el5_5.2 |
apr-util Red Hat:enterprise_linux:6::client | All versions | 0:1.3.9-3.el6_0.1 |
apr-util-debuginfo Red Hat:enterprise_linux:6::client | All versions | 0:1.3.9-3.el6_0.1 |
apr-util-devel Red Hat:enterprise_linux:6::client | All versions | 0:1.3.9-3.el6_0.1 |
apr-util-ldap Red Hat:enterprise_linux:6::client | All versions | 0:1.3.9-3.el6_0.1 |
apr-util-mysql Red Hat:enterprise_linux:6::client | All versions | 0:1.3.9-3.el6_0.1 |
apr-util-odbc Red Hat:enterprise_linux:6::client | All versions | 0:1.3.9-3.el6_0.1 |
apr-util-pgsql Red Hat:enterprise_linux:6::client | All versions | 0:1.3.9-3.el6_0.1 |
apr-util-sqlite Red Hat:enterprise_linux:6::client | All versions | 0:1.3.9-3.el6_0.1 |
apr-util Red Hat:enterprise_linux:6::computenode | All versions | 0:1.3.9-3.el6_0.1 |
apr-util-debuginfo Red Hat:enterprise_linux:6::computenode | All versions | 0:1.3.9-3.el6_0.1 |
apr-util-devel Red Hat:enterprise_linux:6::computenode | All versions | 0:1.3.9-3.el6_0.1 |
apr-util-ldap Red Hat:enterprise_linux:6::computenode | All versions | 0:1.3.9-3.el6_0.1 |
apr-util-mysql Red Hat:enterprise_linux:6::computenode | All versions | 0:1.3.9-3.el6_0.1 |
apr-util-odbc Red Hat:enterprise_linux:6::computenode | All versions | 0:1.3.9-3.el6_0.1 |
apr-util-pgsql Red Hat:enterprise_linux:6::computenode | All versions | 0:1.3.9-3.el6_0.1 |
apr-util-sqlite Red Hat:enterprise_linux:6::computenode | All versions | 0:1.3.9-3.el6_0.1 |
Products include Apache Apr-Util, Apache Http Server.
How do I fix CVE-2010-1623?
Upgrade to a fixed version.
Upgrade, then put limits on request size, rate and nesting depth so one client cannot exhaust the service. More about Denial of service.
Is CVE-2010-1623 being exploited?
There is no known exploitation of CVE-2010-1623 in the wild and no public exploit code.
Other vulnerabilities in Apache Http Server
- CVE-2009-2412 Integer overflow in n/a
- CVE-2026-32327 Apache Portable Runtime Utility: apr-util XML stack recursion crash
- CVE-2026-34191 Apache Portable Runtime Utility: SQL Injection in apr_dbd_oracle
- CVE-2025-49506 Apache Portable Runtime Utility: apr_password_validate() vulnerable to timing attack
- CVE-2026-34501 Apache Portable Runtime Utility: Heap buffer overflow in APR redis client
Sources
Also known as DEBIAN-CVE-2010-1623, DSA-2117-1, GHSA-2cc8-vf33-qm9m, RHSA-2010:0950.