CVE-2020-17525 Remote unauthenticated denial-of-service in Subversion mod_authz_svn

High 7.5 Published Updated

Remote attackers can crash the Subversion server by requesting a non-existent repository URL when specific authz options are enabled.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2020-17525?

CVE-2020-17525 is a high-severity vulnerability in Debian Debian Linux, published on 17 Mar 2021. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

Subversion's mod_authz_svn module will crash if the server is using in-repository authz rules with the AuthzSVNReposRelativeAccessFile option and a client sends a request for a non-existing repository URL. This can lead to disruption for users of the service. This issue was fixed in mod_dav_svn+mod_authz_svn servers 1.14.1 and mod_dav_svn+mod_authz_svn servers 1.10.7

Weakness: CWE-476

Which versions are affected by CVE-2020-17525?

1 open source package ship an affected version, including subversion. It affects 2 products.

PackageAffectedFixed in
subversion BitnamiFrom 1.9.01.10.7, 1.14.1
Linux distribution packages (39)
libserf AlmaLinux:8All versions1.3.9-9.module_el8.3.0+2053+ac338b6d
libserf AlmaLinux:8All versions1.3.9-9.module_el8.4.0+2266+ac338b6d
libserf AlmaLinux:8All versions1.3.9-9.module_el8.6.0+2912+eb1cdf5a
mod_dav_svn AlmaLinux:8All versions1.10.2-4.module_el8.3.0+2053+ac338b6d
mod_dav_svn AlmaLinux:8All versions1.10.2-4.module_el8.4.0+2266+ac338b6d
mod_dav_svn AlmaLinux:8All versions1.10.2-4.module_el8.5.0+73+aa7e29ed
subversion AlmaLinux:8All versions1.10.2-4.module_el8.3.0+2053+ac338b6d
subversion AlmaLinux:8All versions1.10.2-4.module_el8.4.0+2266+ac338b6d
subversion AlmaLinux:8All versions1.10.2-4.module_el8.5.0+73+aa7e29ed
subversion-devel AlmaLinux:8All versions1.10.2-4.module_el8.3.0+2053+ac338b6d
subversion-devel AlmaLinux:8All versions1.10.2-4.module_el8.4.0+2266+ac338b6d
subversion-devel AlmaLinux:8All versions1.10.2-4.module_el8.5.0+73+aa7e29ed
subversion-gnome AlmaLinux:8All versions1.10.2-4.module_el8.3.0+2053+ac338b6d
subversion-gnome AlmaLinux:8All versions1.10.2-4.module_el8.4.0+2266+ac338b6d
subversion-gnome AlmaLinux:8All versions1.10.2-4.module_el8.5.0+73+aa7e29ed
subversion-javahl AlmaLinux:8All versions1.10.2-4.module_el8.3.0+2053+ac338b6d
subversion-libs AlmaLinux:8All versions1.10.2-4.module_el8.3.0+2053+ac338b6d
subversion-libs AlmaLinux:8All versions1.10.2-4.module_el8.4.0+2266+ac338b6d
subversion-libs AlmaLinux:8All versions1.10.2-4.module_el8.5.0+73+aa7e29ed
subversion-perl AlmaLinux:8All versions1.10.2-4.module_el8.3.0+2053+ac338b6d
subversion-perl AlmaLinux:8All versions1.10.2-4.module_el8.4.0+2266+ac338b6d
subversion-perl AlmaLinux:8All versions1.10.2-4.module_el8.5.0+73+aa7e29ed
subversion-tools AlmaLinux:8All versions1.10.2-4.module_el8.3.0+2053+ac338b6d
subversion-tools AlmaLinux:8All versions1.10.2-4.module_el8.4.0+2266+ac338b6d
subversion-tools AlmaLinux:8All versions1.10.2-4.module_el8.5.0+73+aa7e29ed
utf8proc AlmaLinux:8All versions2.1.1-5.module_el8.3.0+2053+ac338b6d
utf8proc AlmaLinux:8All versions2.1.1-5.module_el8.4.0+2266+ac338b6d
utf8proc AlmaLinux:8All versions2.1.1-5.module_el8.6.0+2912+eb1cdf5a
libserf Red Hat:enterprise_linux:8::appstreamAll versions0:1.3.9-9.module+el8.3.0+6671+2675c974
libserf-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:1.3.9-9.module+el8.3.0+6671+2675c974
libserf-debugsource Red Hat:enterprise_linux:8::appstreamAll versions0:1.3.9-9.module+el8.3.0+6671+2675c974
mod_dav_svn Red Hat:enterprise_linux:8::appstreamAll versions0:1.10.2-4.module+el8.3.0+9886+ac338b6d
mod_dav_svn-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:1.10.2-4.module+el8.3.0+9886+ac338b6d
subversion Red Hat:enterprise_linux:8::appstreamAll versions0:1.10.2-4.module+el8.3.0+9886+ac338b6d
subversion-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:1.10.2-4.module+el8.3.0+9886+ac338b6d
subversion-debugsource Red Hat:enterprise_linux:8::appstreamAll versions0:1.10.2-4.module+el8.3.0+9886+ac338b6d
subversion-devel Red Hat:enterprise_linux:8::appstreamAll versions0:1.10.2-4.module+el8.3.0+9886+ac338b6d
subversion-devel-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:1.10.2-4.module+el8.3.0+9886+ac338b6d
subversion-gnome Red Hat:enterprise_linux:8::appstreamAll versions0:1.10.2-4.module+el8.3.0+9886+ac338b6d

Products include Apache Subversion, Debian Debian Linux.

How do I fix CVE-2020-17525?

Upgrade subversion to a fixed version for your release line: 1.10.7 or 1.14.1.

Is CVE-2020-17525 being exploited?

There is no known exploitation of CVE-2020-17525 in the wild and no public exploit code.

All Debian Debian Linux vulnerabilities

Sources

Also known as ALPINE-CVE-2020-17525, ALSA-2021:0507, AZL-6899, BIT-subversion-2020-17525, CLSA-2022-1660064148, DEBIAN-CVE-2020-17525 and 13 more.

Is CVE-2020-17525 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free