Every CVE Search/ Get API key

CVE-2021-28544

Apache Subversion SVN authz protected copyfrom paths regression

4.3 MediumFix available

Apache Subversion SVN authz protected copyfrom paths regression Subversion servers reveal 'copyfrom' paths that should be hidden according to configured path-based authorization (authz) rules. When a node has been copied from a protected location, users with access to the copy can see the 'copyfrom' path of the original. This also reveals the fact that the node was copied. Only the 'copyfrom' path is revealed; not its contents. Both httpd and svnserve servers are vulnerable.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
Low
Integrity
None
Availability
None

Exploit likelihood

2.79%Up 1.9 points since Apr 13, 2022
90%50%10%1%

What each source reports

NVD Score used 4.3

Apache Subversion SVN authz protected copyfrom paths regression Subversion servers reveal 'copyfrom' paths that should be hidden according to configured path-based authorization (authz) rules. When a node has been copied from a protected location, users with access to the copy can see the 'copyfrom' path of the original. This also reveals the fact that the node was copied. Only the 'copyfrom' path is revealed; not its contents. Both httpd and svnserve servers are vulnerable.

Record
CVE-2021-28544
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
CVSS 2.0
3.5 LowAV:N/AC:M/Au:S/C:P/I:N/A:N
Weakness
CWE-200
Updated
2026-11-02
CVE List No score

Apache Subversion SVN authz protected copyfrom paths regression

Apache Subversion SVN authz protected copyfrom paths regression Subversion servers reveal 'copyfrom' paths that should be hidden according to configured path-based authorization (authz) rules. When a node has been copied from a protected location, users with access to the copy can see the 'copyfrom' path of the original. This also reveals the fact that the node was copied. Only the 'copyfrom' path is revealed; not its contents. Both httpd and svnserve servers are vulnerable.

Record
CVE-2021-28544
Weakness
CWE-200
Updated
2026-11-02
EUVDEUVD-2021-15220 No score

Apache Subversion SVN authz protected copyfrom paths regression Subversion servers reveal 'copyfrom' paths that should be hidden according to configured path-based authorization (authz) rules. When a node has been copied from a protected location, users with access to the copy can see the 'copyfrom' path of the original. This also reveals the fact that the node was copied. Only the 'copyfrom' path is revealed; not its contents. Both httpd and svnserve servers are vulnerable.

Record
EUVD-2021-15220
Updated
2026-11-03
GitHub AdvisoriesGHSA-q36f-8454-r4h2 4.3

Apache Subversion SVN authz protected copyfrom paths regression Subversion servers reveal ...

Apache Subversion SVN authz protected copyfrom paths regression Subversion servers reveal 'copyfrom' paths that should be hidden according to configured path-based authorization (authz) rules. When a node has been copied from a protected location, users with access to the copy can see the 'copyfrom' path of the original. This also reveals the fact that the node was copied. Only the 'copyfrom' path is revealed; not its contents. Both httpd and svnserve servers are vulnerable.

Record
GHSA-q36f-8454-r4h2
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Weakness
CWE-200, CWE-863
Updated
2026-11-02
OSVALPINE-CVE-2021-28544 4.3

Apache Subversion SVN authz protected copyfrom paths regression Subversion servers reveal 'copyfrom' paths that should be hidden according to configured path-based authorization (authz) rules. When a node has been copied from a protected location, users with access to the copy can see the 'copyfrom' path of the original. This also reveals the fact that the node was copied. Only the 'copyfrom' path is revealed; not its contents. Both httpd and svnserve servers are vulnerable.

Record
ALPINE-CVE-2021-28544
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVAZL-9367 4.3

CVE-2021-28544 affecting package subversion for versions less than 1.14.2-1

Apache Subversion SVN authz protected copyfrom paths regression Subversion servers reveal 'copyfrom' paths that should be hidden according to configured path-based authorization (authz) rules. When a node has been copied from a protected location, users with access to the copy can see the 'copyfrom' path of the original. This also reveals the fact that the node was copied. Only the 'copyfrom' path is revealed; not its contents. Both httpd and svnserve servers are vulnerable.

Record
AZL-9367
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
Show 14 moreShow less
OSVBELL-CVE-2021-28544 4.3

CVE-2021-28544 does not affect BellSoft software

Record
BELL-CVE-2021-28544
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSV 4.3

Apache Subversion SVN authz protected copyfrom paths regression Subversion servers reveal 'copyfrom' paths that should be hidden according to configured path-based authorization (authz) rules. When a node has been copied from a protected location, users with access to the copy can see the 'copyfrom' path of the original. This also reveals the fact that the node was copied. Only the 'copyfrom' path is revealed; not its contents. Both httpd and svnserve servers are vulnerable.

Record
CVE-2021-28544
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVDEBIAN-CVE-2021-28544 4.3

Apache Subversion SVN authz protected copyfrom paths regression Subversion servers reveal 'copyfrom' paths that should be hidden according to configured path-based authorization (authz) rules. When a node has been copied from a protected location, users with access to the copy can see the 'copyfrom' path of the original. This also reveals the fact that the node was copied. Only the 'copyfrom' path is revealed; not its contents. Both httpd and svnserve servers are vulnerable.

Record
DEBIAN-CVE-2021-28544
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVOESA-2022-1647 7.5

subversion security update

Subversion exists to be universally recognized and adopted as an open-source, centralized version control system characterized by its reliability as a safe haven for valuable data; the simplicity of its model and usage; and its ability to support the needs of a wide variety of users and projects, from individuals to large-scale enterprise operations.

Security Fix(es):

Apache Subversion SVN authz protected copyfrom paths regression Subversion servers reveal copyfrom paths that should be hidden according to configured path-based authorization (authz) rules. When a node has been copied from a protected location, users with access to the copy can see the copyfrom path of the original. This also reveals the fact that the node was copied. Only the copyfrom path is revealed; not its contents. Both httpd and svnserve servers are vulnerable.(CVE-2021-28544)

Subversion s mod_dav_svn is vulnerable to memory corruption. While looking up path-based authorization rules, mod_dav_svn servers may attempt to use memory which has already been freed. Affected Subversion mod_dav_svn servers 1.10.0 through 1.14.1 (inclusive). Servers that do not use mod_dav_svn are not affected.(CVE-2022-24070)

Record
OESA-2022-1647
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2021-28544 4.3

Apache Subversion SVN authz protected copyfrom paths regression Subversion servers reveal 'copyfrom' paths that should be hidden according to configured path-based authorization (authz) rules. When a node has been copied from a protected location, users with access to the copy can see the 'copyfrom' path of the original. This also reveals the fact that the node was copied. Only the 'copyfrom' path is revealed; not its contents. Both httpd and svnserve servers are vulnerable.

Record
UBUNTU-CVE-2021-28544
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVBIT-subversion-2021-28544 No score

Apache Subversion SVN authz protected copyfrom paths regression

Apache Subversion SVN authz protected copyfrom paths regression Subversion servers reveal 'copyfrom' paths that should be hidden according to configured path-based authorization (authz) rules. When a node has been copied from a protected location, users with access to the copy can see the 'copyfrom' path of the original. This also reveals the fact that the node was copied. Only the 'copyfrom' path is revealed; not its contents. Both httpd and svnserve servers are vulnerable.

Record
BIT-subversion-2021-28544
Updated
2026-11-02
OSVCLSA-2026-1778894989 No score

subversion: Fix of CVE-2021-28544

  • CVE-2021-28544: fix authz copyfrom path information leak in svn log -v
Record
CLSA-2026-1778894989
Updated
2026-11-02
OSVMGASA-2022-0140 No score

Updated subversion packages fix security vulnerability

SVN authz protected copyfrom paths regression. (CVE-2021-28544) Subversion's mod_dav_svn is vulnerable to memory corruption. (CVE-2022-24070)

Record
MGASA-2022-0140
Updated
2026-11-02
OSVopenSUSE-SU-2024:12007-1 No score

libsvn_auth_gnome_keyring-1-0-1.14.2-1.1 on GA media

These are all security issues fixed in the libsvn_auth_gnome_keyring-1-0-1.14.2-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:12007-1
Updated
2026-11-02
OSVSUSE-SU-2022:1161-1 No score

Security update for subversion

This update for subversion fixes the following issues:

  • CVE-2022-24070: Fixed a memory corruption issue in mod_dav_svn as used by Apache HTTP server. This could be exploited by a remote attacker to cause a denegation of service (bsc#1197940).
  • CVE-2021-28544: Fixed an information leak issue where Subversion servers may reveal the original path of files protected by path-based authorization (bsc#1197939).
Record
SUSE-SU-2022:1161-1
Updated
2026-11-02
OSVSUSE-SU-2022:1162-1 No score

Security update for subversion

This update for subversion fixes the following issues:

  • CVE-2022-24070: Fixed a memory corruption issue in mod_dav_svn as used by Apache HTTP server. This could be exploited by a remote attacker to cause a denial of service (bsc#1197940).
  • CVE-2021-28544: Fixed an information leak issue where Subversion servers may reveal the original path of files protected by path-based authorization (bsc#1197939).
Record
SUSE-SU-2022:1162-1
Updated
2026-11-02
OSVSUSE-SU-2022:1483-1 No score

Security update for subversion

This update for subversion fixes the following issues:

  • CVE-2022-24070: Fixed a memory corruption issue in mod_dav_svn as used by Apache HTTP server. This could be exploited by a remote attacker to cause a denial of service (bsc#1197940).
  • CVE-2021-28544: Fixed an information leak issue where Subversion servers may reveal the original path of files protected by path-based authorization (bsc#1197939).

The following non-security bugs were fixed:

  • Skip failing test on s390[x] (bsc#1198503).
Record
SUSE-SU-2022:1483-1
Updated
2026-11-02
OSVUSN-5372-1 No score

subversion vulnerabilities

Evgeny Kotkov discovered that Subversion servers did not properly follow path-based authorization rules in certain cases. An attacker could potentially use this issue to retrieve information about private paths. (CVE-2021-28544)

Thomas Weißschuh discovered that Subversion servers did not properly handle memory in certain configurations. A remote attacker could potentially use this issue to cause a denial of service or other unspecified impact. (CVE-2022-24070)

Record
USN-5372-1
Updated
2026-11-02
OSVUSN-5450-1 No score

subversion vulnerabilities

Evgeny Kotkov discovered that subversion servers did not properly follow path-based authorization rules in certain cases. An attacker could potentially use this issue to retrieve information about private paths. (CVE-2021-28544)

Thomas Weißschuh discovered that subversion servers did not properly handle memory in certain configurations. A remote attacker could potentially use this issue to cause a denial of service or other unspecified impact. (CVE-2022-24070)

Record
USN-5450-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
subversion
Alpine:v3.13
1.10.0 up to 1.14.2-r0
1.14.2-r0
subversion
Alpine:v3.14
1.10.0 up to 1.14.2-r0
1.14.2-r0
subversion
Alpine:v3.15
1.10.0 up to 1.14.2-r0
1.14.2-r0
subversion
Alpine:v3.16
1.10.0 up to 1.14.2-r0
1.14.2-r0
subversion
Alpine:v3.17
1.10.0 up to 1.14.2-r0
1.14.2-r0
subversion
Alpine:v3.18
1.10.0 up to 1.14.2-r0
1.14.2-r0
subversion
Alpine:v3.19
1.10.0 up to 1.14.2-r0
1.14.2-r0
subversion
Alpine:v3.20
1.10.0 up to 1.14.2-r0
1.14.2-r0
subversion
Alpine:v3.21
1.10.0 up to 1.14.2-r0
1.14.2-r0
subversion
Alpine:v3.22
1.10.0 up to 1.14.2-r0
1.14.2-r0
Show 52 moreShow less
Affected packages
PackageAffectedFixed
subversion
Alpine:v3.23
1.10.0 up to 1.14.2-r0
1.14.2-r0
subversion
Alpine:v3.24
1.10.0 up to 1.14.2-r0
1.14.2-r0
subversion
Azure Linux:2
before 1.14.2-1
1.14.2-1
subversion
Bitnami
1.10.0 up to 1.14.2
1.14.2
mod_dav_svn
TuxCare:AlmaLinux:9.2
before 1.14.1-5.el9_2.tuxcare.els2
1.14.1-5.el9_2.tuxcare.els2
python3-subversion
TuxCare:AlmaLinux:9.2
before 1.14.1-5.el9_2.tuxcare.els2
1.14.1-5.el9_2.tuxcare.els2
subversion
TuxCare:AlmaLinux:9.2
before 1.14.1-5.el9_2.tuxcare.els2
1.14.1-5.el9_2.tuxcare.els2
subversion-devel
TuxCare:AlmaLinux:9.2
before 1.14.1-5.el9_2.tuxcare.els2
1.14.1-5.el9_2.tuxcare.els2
subversion-gnome
TuxCare:AlmaLinux:9.2
before 1.14.1-5.el9_2.tuxcare.els2
1.14.1-5.el9_2.tuxcare.els2
subversion-javahl
TuxCare:AlmaLinux:9.2
before 1.14.1-5.el9_2.tuxcare.els2
1.14.1-5.el9_2.tuxcare.els2
subversion-libs
TuxCare:AlmaLinux:9.2
before 1.14.1-5.el9_2.tuxcare.els2
1.14.1-5.el9_2.tuxcare.els2
subversion-perl
TuxCare:AlmaLinux:9.2
before 1.14.1-5.el9_2.tuxcare.els2
1.14.1-5.el9_2.tuxcare.els2
subversion-ruby
TuxCare:AlmaLinux:9.2
before 1.14.1-5.el9_2.tuxcare.els2
1.14.1-5.el9_2.tuxcare.els2
subversion-tools
TuxCare:AlmaLinux:9.2
before 1.14.1-5.el9_2.tuxcare.els2
1.14.1-5.el9_2.tuxcare.els2
subversion
Debian:12
before 1.14.2-1
1.14.2-1
subversion
Debian:13
before 1.14.2-1
1.14.2-1
subversion
Debian:14
before 1.14.2-1
1.14.2-1
subversion
Debian:10
From an advisory covering 2 CVEs
before 1.10.4-1+deb10u3, plus listed versions
1.10.4-11.10.4-1+deb10u11.10.4-1+deb10u2
1.10.4-1+deb10u3
subversion
Debian:11
From an advisory covering 2 CVEs
before 1.14.1-3+deb11u1, plus listed versions
1.14.1-3
1.14.1-3+deb11u1
subversion
Mageia:8
From an advisory covering 2 CVEs
before 1.14.2-1.mga8
1.14.2-1.mga8
subversion
openEuler:20.03-LTS-SP1
From an advisory covering 2 CVEs
before 1.12.2-4.oe1
1.12.2-4.oe1
subversion
openEuler:20.03-LTS-SP3
From an advisory covering 2 CVEs
before 1.12.2-4.oe1
1.12.2-4.oe1
subversion
openEuler:22.03-LTS
From an advisory covering 2 CVEs
before 1.14.1-2.oe2203
1.14.1-2.oe2203
subversion
SUSE:Linux Enterprise High Performance Computing 15-ESPOS
From an advisory covering 2 CVEs
before 1.10.6-150000.3.21.1
1.10.6-150000.3.21.1
subversion
SUSE:Linux Enterprise High Performance Computing 15-LTSS
From an advisory covering 2 CVEs
before 1.10.6-150000.3.21.1
1.10.6-150000.3.21.1
subversion
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS
From an advisory covering 2 CVEs
before 1.10.6-150000.3.21.1
1.10.6-150000.3.21.1
subversion
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS
From an advisory covering 2 CVEs
before 1.10.6-150000.3.21.1
1.10.6-150000.3.21.1
subversion
SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS
From an advisory covering 2 CVEs
before 1.10.6-150000.3.21.1
1.10.6-150000.3.21.1
subversion
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS
From an advisory covering 2 CVEs
before 1.10.6-150000.3.21.1
1.10.6-150000.3.21.1
subversion
SUSE:Linux Enterprise Real Time 15 SP2
From an advisory covering 2 CVEs
before 1.10.6-150000.3.21.1
1.10.6-150000.3.21.1
subversion
SUSE:Linux Enterprise Server 15-LTSS
From an advisory covering 2 CVEs
before 1.10.6-150000.3.21.1
1.10.6-150000.3.21.1
subversion
SUSE:Linux Enterprise Server 15 SP1-BCL
From an advisory covering 2 CVEs
before 1.10.6-150000.3.21.1
1.10.6-150000.3.21.1
subversion
SUSE:Linux Enterprise Server 15 SP1-LTSS
From an advisory covering 2 CVEs
before 1.10.6-150000.3.21.1
1.10.6-150000.3.21.1
subversion
SUSE:Linux Enterprise Server 15 SP2-BCL
From an advisory covering 2 CVEs
before 1.10.6-150000.3.21.1
1.10.6-150000.3.21.1
subversion
SUSE:Linux Enterprise Server 15 SP2-LTSS
From an advisory covering 2 CVEs
before 1.10.6-150000.3.21.1
1.10.6-150000.3.21.1
subversion
SUSE:Linux Enterprise Server for SAP Applications 15
From an advisory covering 2 CVEs
before 1.10.6-150000.3.21.1
1.10.6-150000.3.21.1
subversion
SUSE:Linux Enterprise Server for SAP Applications 15 SP1
From an advisory covering 2 CVEs
before 1.10.6-150000.3.21.1
1.10.6-150000.3.21.1
subversion
SUSE:Linux Enterprise Server for SAP Applications 15 SP2
From an advisory covering 2 CVEs
before 1.10.6-150000.3.21.1
1.10.6-150000.3.21.1
subversion
SUSE:Manager Proxy 4.1
From an advisory covering 2 CVEs
before 1.10.6-150000.3.21.1
1.10.6-150000.3.21.1
subversion
SUSE:Manager Retail Branch Server 4.1
From an advisory covering 2 CVEs
before 1.10.6-150000.3.21.1
1.10.6-150000.3.21.1
subversion
SUSE:Manager Server 4.1
From an advisory covering 2 CVEs
before 1.10.6-150000.3.21.1
1.10.6-150000.3.21.1
subversion
SUSE:Enterprise Storage 6
From an advisory covering 2 CVEs
before 1.10.6-150000.3.21.1
1.10.6-150000.3.21.1
subversion
SUSE:Enterprise Storage 7
From an advisory covering 2 CVEs
before 1.10.6-150000.3.21.1
1.10.6-150000.3.21.1
subversion
SUSE:Linux Enterprise Module for Basesystem 15 SP3
From an advisory covering 2 CVEs
before 1.10.6-150300.10.8.1
1.10.6-150300.10.8.1
subversion
SUSE:Linux Enterprise Module for Development Tools 15 SP3
From an advisory covering 2 CVEs
before 1.10.6-150300.10.8.1
1.10.6-150300.10.8.1
subversion
SUSE:Linux Enterprise Module for Server Applications 15 SP3
From an advisory covering 2 CVEs
before 1.10.6-150300.10.8.1
1.10.6-150300.10.8.1
subversion
openSUSE:Leap 15.3
From an advisory covering 2 CVEs
before 1.10.6-150300.10.8.1
1.10.6-150300.10.8.1
subversion
SUSE:Linux Enterprise Software Development Kit 12 SP5
From an advisory covering 2 CVEs
before 1.10.6-3.6.1
1.10.6-3.6.1
subversion
Ubuntu:20.04:LTS
before 1.13.0-3ubuntu0.1, plus listed versions
1.10.6-11.10.6-1build11.13.0-11.13.0-1ubuntu11.13.0-21.13.0-2ubuntu21.13.0-3
1.13.0-3ubuntu0.1
subversion
Ubuntu:22.04:LTS
before 1.14.1-3ubuntu0.22.04.1, plus listed versions
1.14.1-31.14.1-3build21.14.1-3build31.14.1-3build4
1.14.1-3ubuntu0.22.04.1
subversion
Ubuntu:20.04:LTS
From an advisory covering 2 CVEs
before 1.13.0-3ubuntu0.1, plus listed versions
1.10.6-11.10.6-1build11.13.0-11.13.0-1ubuntu11.13.0-21.13.0-2ubuntu21.13.0-3
1.13.0-3ubuntu0.1
subversion
Ubuntu:22.04:LTS
From an advisory covering 2 CVEs
before 1.14.1-3ubuntu0.22.04.1, plus listed versions
1.14.1-31.14.1-3build21.14.1-3build31.14.1-3build4
1.14.1-3ubuntu0.22.04.1

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2021-28544 is a medium vulnerability (CVSS 4.3) in Apache Subversion, published April 12, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.79%, the 86th percentile. Fixed in subversion 1.14.2-r0.

References

Show 27 moreShow less
MoveEnter Open