← Back to CVE Explorer

CVE-2026-61625

Full vulnerability record from the local CVENow database.

Description

VictoriaMetrics is a scalable solution for monitoring and managing time series data. Prior to 1.122.25, 1.136.12, and 1.146.0, vmrestore does not validate backup part path components before using lib/backup/actions/restore.go and lib/backup/fslocal/fslocal.go to write restored data below storageDataPath. An attacker who can supply or modify an S3, GCS, Azure Blob Storage, or other backup source can place .. components in object names. When an operator restores that source, the crafted names can create or overwrite files outside the intended restore root within the filesystem permissions of the vmrestore process. This issue is fixed in versions 1.122.25, 1.136.12, and 1.146.0.

Severity
MEDIUM
CVSS score
6.8 (v3.1)
Vulnerability status
Deferred
Source identifier
Published
2026-08-20 17:18:51.783000
Last modified
2026-10-26 10:10:00.140000
View original CVE JSON
{
  "id": "CVE-2026-61625",
  "sourceIdentifier": "[email protected]",
  "published": "2026-08-20T17:18:51.783",
  "lastModified": "2026-10-26T10:10:00.140",
  "vulnStatus": "Deferred",
  "cveTags": [],
  "descriptions": [
    {
      "lang": "en",
      "value": "VictoriaMetrics is a scalable solution for monitoring and managing time series data. Prior to 1.122.25, 1.136.12, and 1.146.0, vmrestore does not validate backup part path components before using lib/backup/actions/restore.go and lib/backup/fslocal/fslocal.go to write restored data below storageDataPath. An attacker who can supply or modify an S3, GCS, Azure Blob Storage, or other backup source can place .. components in object names. When an operator restores that source, the crafted names can create or overwrite files outside the intended restore root within the filesystem permissions of the vmrestore process. This issue is fixed in versions 1.122.25, 1.136.12, and 1.146.0."
    },
    {
      "lang": "es",
      "value": "VictoriaMetrics es una solución escalable para monitorear y gestionar datos de series temporales. Antes de 1.122.25, 1.136.12 y 1.146.0, vmrestore no valida los componentes de la ruta de la parte de respaldo antes de usar lib/backup/actions/restore.go y lib/backup/fslocal/fslocal.go para escribir datos restaurados debajo de storageDataPath. Un atacante que puede suministrar o modificar una fuente de respaldo S3, GCS, Azure Blob Storage u otra puede colocar componentes .. en los nombres de los objetos. Cuando un operador restaura esa fuente, los nombres manipulados pueden crear o sobrescribir archivos fuera de la raíz de restauración prevista dentro de los permisos del sistema de archivos del proceso vmrestore. Este problema está solucionado en las versiones 1.122.25, 1.136.12 y 1.146.0."
    }
  ],
  "affected": [
    {
      "source": "[email protected]",
      "affectedData": [
        {
          "vendor": "VictoriaMetrics",
          "product": "VictoriaMetrics",
          "versions": [
            {
              "version": ">= 1.137.0, < 1.146.0",
              "status": "affected"
            },
            {
              "version": ">= 1.123.0, < 1.136.12",
              "status": "affected"
            },
            {
              "version": "< 1.122.25",
              "status": "affected"
            }
          ]
        }
      ]
    }
  ],
  "metrics": {
    "cvssMetricV31": [
      {
        "source": "[email protected]",
        "type": "Secondary",
        "cvssData": {
          "version": "3.1",
          "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:N/I:H/A:N",
          "baseScore": 6.8,
          "baseSeverity": "MEDIUM",
          "attackVector": "NETWORK",
          "attackComplexity": "LOW",
          "privilegesRequired": "LOW",
          "userInteraction": "REQUIRED",
          "scope": "CHANGED",
          "confidentialityImpact": "NONE",
          "integrityImpact": "HIGH",
          "availabilityImpact": "NONE"
        },
        "exploitabilityScore": 2.3,
        "impactScore": 4.0
      }
    ],
    "ssvcV203": [
      {
        "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
        "ssvcData": {
          "timestamp": "2026-08-20T18:27:28.679118Z",
          "id": "CVE-2026-61625",
          "options": [
            {
              "exploitation": "none"
            },
            {
              "automatable": "no"
            },
            {
              "technicalImpact": "partial"
            }
          ],
          "role": "CISA Coordinator",
          "version": "2.0.3"
        }
      }
    ]
  },
  "weaknesses": [
    {
      "source": "[email protected]",
      "type": "Secondary",
      "description": [
        {
          "lang": "en",
          "value": "CWE-22"
        }
      ]
    }
  ],
  "references": [
    {
      "url": "https://github.com/VictoriaMetrics/VictoriaMetrics/commit/710c920d6083327042a309e449fae4383617d817",
      "source": "[email protected]"
    },
    {
      "url": "https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.122.25",
      "source": "[email protected]"
    },
    {
      "url": "https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.136.12",
      "source": "[email protected]"
    },
    {
      "url": "https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.146.0",
      "source": "[email protected]"
    },
    {
      "url": "https://github.com/VictoriaMetrics/VictoriaMetrics/security/advisories/GHSA-8q3c-rjr9-xxrp",
      "source": "[email protected]"
    }
  ]
}