← Back to CVE Explorer

CVE-2026-18635

Full vulnerability record from the local CVENow database.

Description

Velociraptor's VQL has a query() plugin which allows running a VQL query in a different org or user context. To be able to run as a different user, the calling user needs to have the IMPERSONATE permission (usually only given to administrators). Velociraptor versions prior to 0.77.2 evaluate this permission against the caller's org instead of against the target org. This allows an administrator in one org to impersonate another user in another org, in which they may not have the IMPERSONATE permission.

Severity
HIGH
CVSS score
7.2 (v3.1)
Vulnerability status
Awaiting Analysis
Source identifier
Published
2026-08-11 15:17:28.627000
Last modified
2026-10-23 19:10:00.167000
View original CVE JSON
{
  "id": "CVE-2026-18635",
  "sourceIdentifier": "[email protected]",
  "published": "2026-08-11T15:17:28.627",
  "lastModified": "2026-10-23T19:10:00.167",
  "vulnStatus": "Awaiting Analysis",
  "cveTags": [],
  "descriptions": [
    {
      "lang": "en",
      "value": "Velociraptor's VQL has a query() plugin which allows running a VQL query in a different org or user context. To be able to run as a different user, the calling user needs to have the IMPERSONATE permission (usually only given to administrators). Velociraptor versions prior to 0.77.2 evaluate this permission against the caller's org instead of against the target org.\n\nThis allows an administrator in one org to impersonate another user in another org, in which they may not have the IMPERSONATE permission."
    },
    {
      "lang": "es",
      "value": "El VQL de Velociraptor tiene un plugin query() que permite ejecutar una consulta VQL en un contexto de organización o usuario diferente. Para poder ejecutar como un usuario diferente, el usuario que realiza la llamada necesita tener el permiso IMPERSONATE (normalmente solo otorgado a administradores). Las versiones de Velociraptor anteriores a la 0.77.2 evalúan este permiso contra la organización del llamante en lugar de contra la organización de destino.\n\nEsto permite a un administrador en una organización suplantar a otro usuario en otra organización, en la que quizás no tengan el permiso IMPERSONATE."
    }
  ],
  "affected": [
    {
      "source": "[email protected]",
      "affectedData": [
        {
          "vendor": "Rapid7",
          "product": "Velociraptor",
          "defaultStatus": "unaffected",
          "repo": "https://github.com/Velocidex/velociraptor/",
          "versions": [
            {
              "version": "0",
              "lessThan": "0.77.2",
              "versionType": "semver",
              "status": "affected"
            }
          ]
        }
      ]
    }
  ],
  "metrics": {
    "cvssMetricV31": [
      {
        "source": "[email protected]",
        "type": "Secondary",
        "cvssData": {
          "version": "3.1",
          "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H",
          "baseScore": 7.2,
          "baseSeverity": "HIGH",
          "attackVector": "NETWORK",
          "attackComplexity": "LOW",
          "privilegesRequired": "HIGH",
          "userInteraction": "NONE",
          "scope": "UNCHANGED",
          "confidentialityImpact": "HIGH",
          "integrityImpact": "HIGH",
          "availabilityImpact": "HIGH"
        },
        "exploitabilityScore": 1.2,
        "impactScore": 5.9
      }
    ],
    "ssvcV203": [
      {
        "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
        "ssvcData": {
          "timestamp": "2026-08-12T18:36:40.599653Z",
          "id": "CVE-2026-18635",
          "options": [
            {
              "exploitation": "none"
            },
            {
              "automatable": "no"
            },
            {
              "technicalImpact": "total"
            }
          ],
          "role": "CISA Coordinator",
          "version": "2.0.3"
        }
      }
    ]
  },
  "weaknesses": [
    {
      "source": "[email protected]",
      "type": "Secondary",
      "description": [
        {
          "lang": "en",
          "value": "CWE-863"
        }
      ]
    }
  ],
  "references": [
    {
      "url": "http://docs.velociraptor.app/announcements/advisories/cve-2026-18635/",
      "source": "[email protected]"
    }
  ]
}