Search

Find a vulnerability

Search criteria

    1 vulnerability found for ChatCLI by diillson

    CVE-2026-123271 (GCVE-0-2026-123271)

    Vulnerability from cvelistv5 – Published: 2026-11-05 18:45 – Updated: 2026-11-09 17:44
    VLAI
    Title
    ChatCLI before v1.215.2 Origin Validation Error via Unvalidated MCP OAuth Resource Indicator
    Summary
    ChatCLI before v1.215.2 contains an improper validation vulnerability in the MCP OAuth login flow that uses server-supplied Protected Resource Metadata as the resource indicator without checking it matches the configured server URL. A malicious MCP server can declare another resource on the same authorization server, obtain the user's bearer token for it, and replay that token against the other resource.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-11-09 17:35 UTC
    CWE
    • CWE-346 - Origin Validation Error
    Assigner
    VulnCheck CNA
    Impacted products
    Vendor Product Version
    diillson ChatCLI Affected: v1.159.0 , < v1.215.2 (custom)
    Create a notification for this product.
    Date Public
    2026-10-11 00:00
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-123271",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-11-09T17:35:45.381543Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-11-09T17:44:06.128Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "packageURL": "pkg:golang/github.com/diillson/chatcli",
              "product": "ChatCLI",
              "repo": "https://github.com/diillson/chatcli",
              "vendor": "diillson",
              "versions": [
                {
                  "lessThan": "v1.215.2",
                  "status": "affected",
                  "version": "v1.159.0",
                  "versionType": "custom"
                }
              ]
            }
          ],
          "credits": [
            {
              "lang": "en",
              "type": "finder",
              "value": "Theodoros Lampropoulos"
            },
            {
              "lang": "en",
              "type": "remediation developer",
              "value": "diillson"
            }
          ],
          "datePublic": "2026-10-11T00:00:00.000Z",
          "descriptions": [
            {
              "lang": "en",
              "value": "ChatCLI before v1.215.2 contains an improper validation vulnerability in the MCP OAuth login flow that uses server-supplied Protected Resource Metadata as the resource indicator without checking it matches the configured server URL. A malicious MCP server can declare another resource on the same authorization server, obtain the user\u0027s bearer token for it, and replay that token against the other resource."
            }
          ],
          "metrics": [
            {
              "cvssV4_0": {
                "attackComplexity": "LOW",
                "attackRequirements": "PRESENT",
                "attackVector": "NETWORK",
                "baseScore": 5.1,
                "baseSeverity": "MEDIUM",
                "privilegesRequired": "NONE",
                "subAvailabilityImpact": "NONE",
                "subConfidentialityImpact": "HIGH",
                "subIntegrityImpact": "HIGH",
                "userInteraction": "ACTIVE",
                "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:A/VC:N/VI:N/VA:N/SC:H/SI:H/SA:N",
                "version": "4.0",
                "vulnAvailabilityImpact": "NONE",
                "vulnConfidentialityImpact": "NONE",
                "vulnIntegrityImpact": "NONE"
              },
              "format": "CVSS"
            },
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 8,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "CHANGED",
                "userInteraction": "REQUIRED",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:N",
                "version": "3.1"
              },
              "format": "CVSS"
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-346",
                  "description": "Origin Validation Error",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-11-08T14:01:06.022Z",
            "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
            "shortName": "VulnCheck"
          },
          "references": [
            {
              "name": "GitHub Security Advisory (GHSA-95vg-3r9c-2v5q)",
              "tags": [
                "vendor-advisory"
              ],
              "url": "https://github.com/diillson/chatcli/security/advisories/GHSA-95vg-3r9c-2v5q"
            },
            {
              "tags": [
                "patch"
              ],
              "url": "https://github.com/diillson/chatcli/commit/951fe24b8e090eae86bf8edb13a788916b1e6c91"
            },
            {
              "name": "ChatCLI v1.215.2 Release Notes",
              "tags": [
                "release-notes"
              ],
              "url": "https://github.com/diillson/chatcli/releases/tag/v1.215.2"
            },
            {
              "tags": [
                "technical-description"
              ],
              "url": "https://github.com/diillson/chatcli/blob/359eb27debc4de78289a9662551a51ab4528e16c/cli/mcp/oauth.go#L477-L493"
            },
            {
              "name": "VulnCheck Advisory: ChatCLI before v1.215.2 Origin Validation Error via Unvalidated MCP OAuth Resource Indicator",
              "tags": [
                "third-party-advisory"
              ],
              "url": "https://www.vulncheck.com/advisories/chatcli-before-1.215.2-origin-validation-error-via-unvalidated-mcp-oauth-resource-indicator"
            }
          ],
          "title": "ChatCLI before v1.215.2 Origin Validation Error via Unvalidated MCP OAuth Resource Indicator",
          "x_generator": {
            "engine": "vulncheck-endgame"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
        "assignerShortName": "VulnCheck",
        "cveId": "CVE-2026-123271",
        "datePublished": "2026-11-05T18:45:35.481Z",
        "dateReserved": "2026-11-05T18:19:12.338Z",
        "dateUpdated": "2026-11-09T17:44:06.128Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }