Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 946153 (CVE-2024-46901) - <dev-vcs/subversion-1.14.5: mod_dav_svn denial-of-service via control characters in paths
Summary: <dev-vcs/subversion-1.14.5: mod_dav_svn denial-of-service via control charact...
Status: IN_PROGRESS
Alias: CVE-2024-46901
Product: Gentoo Security
Classification: Unclassified
Component: Vulnerabilities (show other bugs)
Hardware: All Linux
: Normal minor
Assignee: Gentoo Security
URL: https://subversion.apache.org/securit...
Whiteboard: B3 [glsa?]
Keywords:
Depends on: 949809
Blocks:
  Show dependency tree
 
Reported: 2024-12-09 13:57 UTC by Christopher Fore
Modified: 2025-04-26 12:47 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christopher Fore 2024-12-09 13:57:11 UTC
CVE-2024-46901:

It has been discovered that the patch for CVE-2013-1968 was incomplete and unintentionally left mod_dav_svn vulnerable to control characters in filenames.

If a path or a revision-property which contains control characters is committed to a repository then SVN operations served by mod_dav_svn can be disrupted.



The above is fixed in 1.14.5.
Comment 1 Larry the Git Cow gentoo-dev 2025-01-15 20:23:25 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13db8a65e920fdde423050e03c0de869205d921f

commit 13db8a65e920fdde423050e03c0de869205d921f
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2025-01-15 20:22:37 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-01-15 20:22:37 +0000

    dev-vcs/subversion: add 1.14.5
    
    Closes: https://bugs.gentoo.org/923938
    Closes: https://bugs.gentoo.org/932536
    Closes: https://bugs.gentoo.org/945483
    Bug: https://bugs.gentoo.org/946153
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-vcs/subversion/Manifest                 |   1 +
 dev-vcs/subversion/subversion-1.14.5.ebuild | 444 ++++++++++++++++++++++++++++
 2 files changed, 445 insertions(+)
Comment 2 Joakim Tjernlund 2025-02-05 15:39:31 UTC
subversion-1.14.5 is still on python-3.11, is 3.12 possible ?
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-04-26 06:30:00 UTC
(In reply to Joakim Tjernlund from comment #2)
> subversion-1.14.5 is still on python-3.11, is 3.12 possible ?

commit b09cbe95a1c35b0eb6a4f79f2d3648530c15a6f8
Author: Andreas K. Hüttel <dilfridge@gentoo.org>
Date:   Sun Feb 16 14:14:29 2025 +0100

    dev-vcs/subversion: enable py3.12, py3.13

    Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Comment 4 Larry the Git Cow gentoo-dev 2025-04-26 11:47:59 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb8fbfbc871181ab276ceba62a13a4333fea2b5a

commit eb8fbfbc871181ab276ceba62a13a4333fea2b5a
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2025-04-26 11:46:10 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2025-04-26 11:47:49 +0000

    dev-vcs/subversion: 1.14.3 security cleanup, drop 1.14.5
    
    Bug: https://bugs.gentoo.org/946153
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 dev-vcs/subversion/Manifest                        |   1 -
 .../files/subversion-1.14.3-ruby-c99.patch         |  28 --
 dev-vcs/subversion/subversion-1.14.3.ebuild        | 445 --------------------
 dev-vcs/subversion/subversion-1.14.5.ebuild        | 446 ---------------------
 4 files changed, 920 deletions(-)