Skip to content
Heist/ feed
Back to feed
High

Apache Subversion: Command line argument injection on Windows platforms

Type: advisorySources: OSV

On Windows platforms, a "best fit" character encoding conversion of command line arguments to Subversion's executables (e.g., svn.exe, etc.) may lead to unexpected command line argument interpretation, including argument injection and execution of other programs, if a specially crafted command line argument string is processed. All versions of Subversion up to and including Subversion 1.14.3 are affected on Windows platforms only. Users are recommended to upgrade to version Subversion 1.14.4, which fixes this issue. Subversion is not affected on UNIX-like platforms.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2024-45720
Confirmed fixed CVEs
Not specified
Updated in this feed
5 Nov 2026, 04:09 UTC · Revision 1

Source evidence

Apache Subversion: Command line argument injection on Windows platforms

core-osv · Original source

Published 9 Oct 2024, 12:38 UTC

On Windows platforms, a "best fit" character encoding conversion of command line arguments to Subversion's executables (e.g., svn.exe, etc.) may lead to unexpected command line argument interpretation, including argument injection and execution of other programs, if a specially crafted command line argument string is processed. All versions of Subversion up to and including Subversion 1.14.3 are affected on Windows platforms only. Users are recommended to upgrade to version Subversion 1.14.4, which fixes this issue. Subversion is not affected on UNIX-like platforms.

osv:CVE-2024-45720
Complete source record
{
  "id": "c61723366c5762857fb6ef0c1cdc76cbee9458bfcf868f31c54f824c95ed6e33",
  "url": "https://osv.dev/vulnerability/CVE-2024-45720",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Apache Subversion: Command line argument injection on Windows platforms",
    "summary": "On Windows platforms, a \"best fit\" character encoding conversion of command line arguments to Subversion's executables (e.g., svn.exe, etc.) may lead to unexpected command line argument interpretation, including argument injection and execution of other programs, if a specially crafted command line argument string is processed. All versions of Subversion up to and including Subversion 1.14.3 are affected on Windows platforms only. Users are recommended to upgrade to version Subversion 1.14.4, which fixes this issue. Subversion is not affected on UNIX-like platforms.",
    "evidence": "osv:CVE-2024-45720",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2024-45720",
      "aliases": [
        "BIT-subversion-2024-45720",
        "CVE-2024-45720"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/apache/subversion",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "75f1d47c2cc9807b8bf284ac7aee9ac6113093b6"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:apache:subversion:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "1.14.4"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-45720.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:42.356226864Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/45xxx/CVE-2024-45720.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2024-45720",
        "https://subversion.apache.org/security/CVE-2024-45720-advisory.txt"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-78"
        ],
        "cna_assigner": "apache",
        "unresolved_ranges": [
          {
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "1.0.0"
                  },
                  {
                    "last_affected": "1.14.3"
                  }
                ],
                "source": "AFFECTED_FIELD",
                "strategy": "StandardRange"
              }
            ]
          }
        ],
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/45xxx/CVE-2024-45720.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2024-45720",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 510151,
  "published_at": "2024-10-09T12:38:28.971+00:00"
}