Cloudanix VulnDB

CVE-2014-0032

None

CVSS

—

EPSS

11.1%

Published

Feb 14, 2014

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

An old flaw in a version-control server component lets attackers crash the service with certain web requests, briefly stopping access to code repositories.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Moderate
Impact
Denial Of Service
Component
Network Service
Class
Improper Input Validation
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

The get_resource function in mod_dav_svn crashes on non-GET requests to the server root when SVNListParentPath is enabled due to improper input validation.

Why it matters to the business

Causes intermittent or sustained denial of service for Subversion-based version control, interrupting developer workflows and build pipelines; low urgency given the issue's age and lack of known active exploitation or ransomware use.

How an attack unfolds

An attacker locates an Apache Subversion server exposing mod_dav_svn with SVNListParentPath enabled and issues HTTP requests using methods other than GET against the repository root, triggering the crash in get_resource.

How to fix it

Upgrade the listed Chainguard packages to the fixed versions (datadog-agent-fips and related packages to 7.51.1-r1). Disable SVNListParentPath when not required and ensure Subversion is at least 1.7.15 or 1.8.6.

How to confirm the fix worked

Confirm package versions meet or exceed the fixed releases, review httpd.conf for SVNListParentPath, and test with non-GET requests to the root to verify no crash occurs.

Typical attack path

  1. Scan for Subversion servers with SVNListParentPath enabled
  2. Send non-GET HTTP request to the server root path
  3. Observe service crash and repeat to sustain denial of service

How to detect it

Review Apache and Subversion error logs for crashes immediately following non-GET requests to repository root paths; correlate with mod_dav_svn module activity.

What your security team should do

  • Apply the specified package upgrades across all affected deployments
  • Audit and harden Subversion configurations to disable unnecessary SVNListParentPath settings
  • Monitor service availability metrics for unexpected crashes

The record

The get_resource function in repos.c in the mod_dav_svn module in Apache Subversion before 1.7.15 and 1.8.x before 1.8.6, when SVNListParentPath is enabled, allows remote attackers to cause a denial of service (crash) via vectors related to the server root and request methods other than GET, as demonstrated by the "svn ls http://svn.example.com" command.

Affected packages

Ecosystem Package Introduced Fixed
Debian:10 subversion 0 1.8.8-1
Debian:11 subversion 0 1.8.8-1
Debian:12 subversion 0 1.8.8-1
Debian:13 subversion 0 1.8.8-1
Debian:6.0 subversion 0 1.6.12dfsg-7+deb6u2
Mageia:3 subversion 0 1.7.14-1.1.mga3
Mageia:4 subversion 0 1.8.8-1.mga4
Red Hat:enterprise_linux:5::client_workstation mod_dav_svn 0 0:1.6.11-12.el5_10
Red Hat:enterprise_linux:5::client_workstation subversion 0 0:1.6.11-12.el5_10
Red Hat:enterprise_linux:5::client_workstation subversion-debuginfo 0 0:1.6.11-12.el5_10
Red Hat:enterprise_linux:5::client_workstation subversion-devel 0 0:1.6.11-12.el5_10
Red Hat:enterprise_linux:5::client_workstation subversion-javahl 0 0:1.6.11-12.el5_10
Red Hat:enterprise_linux:5::client_workstation subversion-perl 0 0:1.6.11-12.el5_10
Red Hat:enterprise_linux:5::client_workstation subversion-ruby 0 0:1.6.11-12.el5_10
Red Hat:enterprise_linux:5::server mod_dav_svn 0 0:1.6.11-12.el5_10
Red Hat:enterprise_linux:5::server subversion 0 0:1.6.11-12.el5_10
Red Hat:enterprise_linux:5::server subversion-debuginfo 0 0:1.6.11-12.el5_10
Red Hat:enterprise_linux:5::server subversion-devel 0 0:1.6.11-12.el5_10
Red Hat:enterprise_linux:5::server subversion-javahl 0 0:1.6.11-12.el5_10
Red Hat:enterprise_linux:5::server subversion-perl 0 0:1.6.11-12.el5_10
Red Hat:enterprise_linux:5::server subversion-ruby 0 0:1.6.11-12.el5_10
Red Hat:enterprise_linux:6::client mod_dav_svn 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::client subversion 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::client subversion-debuginfo 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::client subversion-devel 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::client subversion-gnome 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::client subversion-javahl 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::client subversion-kde 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::client subversion-perl 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::client subversion-ruby 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::client subversion-svn2cl 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::computenode mod_dav_svn 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::computenode subversion 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::computenode subversion-debuginfo 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::computenode subversion-devel 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::computenode subversion-gnome 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::computenode subversion-javahl 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::computenode subversion-kde 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::computenode subversion-perl 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::computenode subversion-ruby 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::computenode subversion-svn2cl 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::server mod_dav_svn 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::server subversion 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::server subversion-debuginfo 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::server subversion-devel 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::server subversion-gnome 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::server subversion-javahl 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::server subversion-kde 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::server subversion-perl 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::server subversion-ruby 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::server subversion-svn2cl 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::workstation mod_dav_svn 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::workstation subversion 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::workstation subversion-debuginfo 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::workstation subversion-devel 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::workstation subversion-gnome 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::workstation subversion-javahl 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::workstation subversion-kde 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::workstation subversion-perl 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::workstation subversion-ruby 0 0:1.6.11-10.el6_5
Red Hat:enterprise_linux:6::workstation subversion-svn2cl 0 0:1.6.11-10.el6_5
Ubuntu:14.04:LTS subversion 0 1.8.8-1ubuntu3
Ubuntu:14.04:LTS subversion 0 1.8.8-1ubuntu3.1
openSUSE:Tumbleweed subversion 0 1.9.5-1.1

Related vulnerabilities