« Volver al listado

CVE-2025-23172

Estado: AnalizadaAlta (7.2)—

The Versa Director SD-WAN orchestration platform includes a Webhook feature for sending notifications to external HTTP endpoints. However, the "Add Webhook" and "Test Webhook" functionalities can be abused by an authenticated user to send crafted HTTP requests to localhost. This can be leveraged to execute commands on behalf of the versa user, who has sudo privileges, potentially leading to privilege escalation or remote code execution.

Exploitation Status:

Versa Networks is not aware of any reported instance where this vulnerability was exploited. Proof of concept for this vulnerability has been disclosed by third party security researchers.

Leer descripción completaMostrar menos

Workarounds or Mitigation:

There are no workarounds to disable the GUI option. Versa recommends that Director be upgraded to one of the remediated software versions.

CVSS

Probabilidad de explotación (EPSS)

EPSS (Exploit Prediction Scoring System, de FIRST) estima la probabilidad de que una vulnerabilidad sea explotada en 30 días. Complementa a CVSS (impacto) y a CISA KEV (explotación confirmada).

🎯 Técnicas ATT&CK

Cómo se explota esta vulnerabilidad y qué consigue el atacante, en el lenguaje de MITRE ATT&CK.

AV:N con PR:H (red, requiere privilegios). Webhook abuse para SSRF hacia localhost. Ejecución de comandos como usuario sudo (escalada implícita).

Inferido por nuestro agente de análisis a partir de la descripción oficial, el vector CVSS y la CWE, y comprobado por un supervisor. Puede contener errores.

🛡️ Mitigaciones ATT&CK que cubren estas técnicas

Tecnologías afectadas (1)

CWE

Referencias

JSON original (NVD)

Mostrar
{
  "id": "CVE-2025-23172",
  "cveTags": [],
  "metrics": {
    "ssvcV203": [
      {
        "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
        "ssvcData": {
          "id": "CVE-2025-23172",
          "role": "CISA Coordinator",
          "options": [
            {
              "exploitation": "none"
            },
            {
              "automatable": "no"
            },
            {
              "technicalImpact": "total"
            }
          ],
          "version": "2.0.3",
          "timestamp": "2025-06-23T15:45:55.286324Z"
        }
      }
    ],
    "cvssMetricV31": [
      {
        "type": "Secondary",
        "source": "support@hackerone.com",
        "cvssData": {
          "scope": "UNCHANGED",
          "version": "3.1",
          "baseScore": 7.2,
          "attackVector": "NETWORK",
          "baseSeverity": "HIGH",
          "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
          "integrityImpact": "HIGH",
          "userInteraction": "NONE",
          "attackComplexity": "LOW",
          "availabilityImpact": "HIGH",
          "privilegesRequired": "HIGH",
          "confidentialityImpact": "HIGH"
        },
        "impactScore": 5.9,
        "exploitabilityScore": 1.2
      }
    ]
  },
  "affected": [
    {
      "source": "support@hackerone.com",
      "affectedData": [
        {
          "vendor": "Versa",
          "product": "Director",
          "versions": [
            {
              "status": "affected",
              "version": "21.2.2",
              "versionType": "semver",
              "lessThanOrEqual": "21.2.2"
            },
            {
              "status": "affected",
              "version": "21.2.3",
              "versionType": "semver",
              "lessThanOrEqual": "21.2.3"
            },
            {
              "status": "affected",
              "version": "22.1.1",
              "versionType": "semver",
              "lessThanOrEqual": "22.1.1"
            },
            {
              "status": "affected",
              "version": "22.1.2",
              "versionType": "semver",
              "lessThanOrEqual": "22.1.2"
            },
            {
              "status": "affected",
              "version": "22.1.3",
              "versionType": "semver",
              "lessThanOrEqual": "22.1.3"
            },
            {
              "status": "affected",
              "version": "22.1.4",
              "versionType": "semver",
              "lessThanOrEqual": "22.1.4"
            }
          ],
          "defaultStatus": "unaffected"
        }
      ]
    }
  ],
  "published": "2025-06-19T00:15:21.857",
  "references": [
    {
      "url": "https://security-portal.versa-networks.com/emailbulletins/68526e7bdc94d6b9f2faf71b",
      "tags": [
        "Vendor Advisory"
      ],
      "source": "support@hackerone.com"
    },
    {
      "url": "https://support.versa-networks.com/support/solutions/articles/23000024323-release-21-2-3",
      "tags": [
        "Product"
      ],
      "source": "support@hackerone.com"
    },
    {
      "url": "https://support.versa-networks.com/support/solutions/articles/23000025680-release-22-1-2",
      "tags": [
        "Product"
      ],
      "source": "support@hackerone.com"
    },
    {
      "url": "https://support.versa-networks.com/support/solutions/articles/23000026033-release-22-1-3",
      "tags": [
        "Product"
      ],
      "source": "support@hackerone.com"
    },
    {
      "url": "https://support.versa-networks.com/support/solutions/articles/23000026708-release-22-1-4",
      "tags": [
        "Product"
      ],
      "source": "support@hackerone.com"
    }
  ],
  "vulnStatus": "Analyzed",
  "weaknesses": [
    {
      "type": "Secondary",
      "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
      "description": [
        {
          "lang": "en",
          "value": "CWE-918"
        }
      ]
    }
  ],
  "descriptions": [
    {
      "lang": "en",
      "value": "The Versa Director SD-WAN orchestration platform includes a Webhook feature for sending notifications to external HTTP endpoints. However, the \"Add Webhook\" and \"Test Webhook\" functionalities can be abused by an authenticated user to send crafted HTTP requests to localhost. This can be leveraged to execute commands on behalf of the versa user, who has sudo privileges, potentially leading to privilege escalation or remote code execution.  \r\n \r\nExploitation Status: \r\n\r\nVersa Networks is not aware of any reported instance where this vulnerability was exploited. Proof of concept for this vulnerability has been disclosed by third party security researchers.  \r\n\r\nWorkarounds or Mitigation: \r\n\r\nThere are no workarounds to disable the GUI option. Versa recommends that Director be upgraded to one of the remediated software versions."
    },
    {
      "lang": "es",
      "value": "La plataforma de orquestación Versa Director SD-WAN incluye una función de webhook para enviar notificaciones a endpoints HTTP externos. Sin embargo, un usuario autenticado puede abusar de las funciones \"Añadir webhook\" y \"Probar webhook\" para enviar solicitudes HTTP manipuladas al host local. Esto puede aprovecharse para ejecutar comandos en nombre del usuario de Versa, que tiene privilegios de sudo, lo que podría provocar una escalada de privilegios o la ejecución remota de código. Estado de explotación: Versa Networks no tiene constancia de ningún caso reportado de explotación de esta vulnerabilidad. Investigadores de seguridad externos han divulgado una prueba de concepto para esta vulnerabilidad. Soluciones alternativas o mitigación: No existen soluciones alternativas para deshabilitar la opción de la interfaz gráfica de usuario (GUI). Versa recomienda actualizar Director a una de las versiones de software corregidas."
    }
  ],
  "lastModified": "2026-09-03T18:22:02.170",
  "configurations": [
    {
      "nodes": [
        {
          "negate": false,
          "cpeMatch": [
            {
              "criteria": "cpe:2.3:a:versa-networks:versa_director:21.2.2:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "59E2F7B6-200B-4008-A5C6-FD33B05DFF8F"
            },
            {
              "criteria": "cpe:2.3:a:versa-networks:versa_director:21.2.3:-:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "BB85151A-2B0A-4C44-A63A-B521A1578A4B"
            },
            {
              "criteria": "cpe:2.3:a:versa-networks:versa_director:22.1.1:*:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "BE334340-8D19-4A10-AB58-B9028D96851C"
            },
            {
              "criteria": "cpe:2.3:a:versa-networks:versa_director:22.1.2:-:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "2EB7153D-77F2-47E1-BEE0-F2071DF8C21A"
            },
            {
              "criteria": "cpe:2.3:a:versa-networks:versa_director:22.1.3:-:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "C0CB9A88-8347-45E9-8E80-F46FE1391B8C"
            },
            {
              "criteria": "cpe:2.3:a:versa-networks:versa_director:22.1.4:-:*:*:*:*:*:*",
              "vulnerable": true,
              "matchCriteriaId": "272A25D5-8B29-4919-9C8A-D36DE8B592BF"
            }
          ],
          "operator": "OR"
        }
      ]
    }
  ],
  "sourceIdentifier": "support@hackerone.com"
}