Skip to content
Heist/ feed
Back to feed
High

Quivr Chat Endpoints Missing Ownership Validation

Type: advisorySources: OSV

Quivr versions through 0.0.322 fail to validate chat ownership in the GET /chat/{chat_id}/history, DELETE /chat/{chat_id}, and POST /chat/{chat_id}/question/answer endpoints. Authenticated attackers can read other users' conversation histories including private knowledge base content, delete arbitrary chats, and inject fabricated messages into other users' conversations.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-82284
Confirmed fixed CVEs
Not specified
Updated in this feed
3 Nov 2026, 16:13 UTC · Revision 1

Source evidence

Quivr Chat Endpoints Missing Ownership Validation

core-osv · Original source

Published 28 Aug 2026, 16:19 UTC

Quivr versions through 0.0.322 fail to validate chat ownership in the GET /chat/{chat_id}/history, DELETE /chat/{chat_id}, and POST /chat/{chat_id}/question/answer endpoints. Authenticated attackers can read other users' conversation histories including private knowledge base content, delete arbitrary chats, and inject fabricated messages into other users' conversations.

osv:CVE-2026-82284
Complete source record
{
  "id": "11a324b0a26e3277958474f24b63443e397c256b078cf3b9c1372dfaba395263",
  "url": "https://osv.dev/vulnerability/CVE-2026-82284",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Quivr Chat Endpoints Missing Ownership Validation",
    "summary": "Quivr versions through 0.0.322 fail to validate chat ownership in the GET /chat/{chat_id}/history, DELETE /chat/{chat_id}, and POST /chat/{chat_id}/question/answer endpoints. Authenticated attackers can read other users' conversation histories including private knowledge base content, delete arbitrary chats, and inject fabricated messages into other users' conversations.",
    "evidence": "osv:CVE-2026-82284",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2026-82284",
      "aliases": [
        "CVE-2026-82284"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/The-Vibe-Company/quivr",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "last_affected": "029625e322fbe6958e63e41a49f444f278f2da6c"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "last_affected": "0.0.322"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandardRange"
                  },
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "last_affected": "0.0.322"
                      }
                    ],
                    "source": "DESCRIPTION"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v0.0.322",
            "v0.0.321",
            "v0.0.320",
            "v0.0.319",
            "v0.0.318",
            "v0.0.317",
            "v0.0.316",
            "core-0.0.16",
            "v0.0.315",
            "core-0.0.15",
            "v0.0.314",
            "v0.0.313",
            "v0.0.312",
            "v0.0.311",
            "v0.0.310",
            "v0.0.309",
            "core-0.0.14",
            "v0.0.308",
            "v0.0.307",
            "v0.0.306",
            "v0.0.305",
            "v0.0.304",
            "v0.0.303",
            "v0.0.302",
            "v0.0.301",
            "v0.0.300",
            "v0.0.299",
            "v0.0.298",
            "v0.0.297",
            "v0.0.296",
            "v0.0.295",
            "v0.0.294",
            "core-0.0.13",
            "v0.0.293",
            "v0.0.292",
            "v0.0.291",
            "v0.0.290",
            "v0.0.289",
            "core-0.0.12",
            "v0.0.288",
            "v0.0.287",
            "v0.0.286",
            "v0.0.285",
            "core-0.0.11",
            "core-0.0.10",
            "v0.0.284",
            "core-0.0.9",
            "v0.0.283",
            "v0.0.282",
            "v0.0.281",
            "core-0.0.8",
            "core-0.0.7",
            "core-0.0.6",
            "core-0.0.5",
            "core-0.0.4",
            "core-0.0.3",
            "core-0.0.2",
            "v0.0.280",
            "v0.0.279",
            "v0.0.278",
            "v0.0.277",
            "v0.0.276",
            "v0.0.275",
            "v0.0.274",
            "v0.0.273",
            "v0.0.272",
            "v0.0.271",
            "v0.0.270",
            "v0.0.267",
            "v0.0.269",
            "v0.0.268",
            "v0.0.266",
            "v0.0.265",
            "v0.0.264",
            "v0.0.263",
            "v0.0.262",
            "v0.0.261",
            "v0.0.260",
            "v0.0.259",
            "v0.0.258",
            "v0.0.257",
            "v0.0.256",
            "v0.0.255",
            "v0.0.254",
            "v0.0.253",
            "v0.0.252",
            "v0.0.251",
            "v0.0.250",
            "v0.0.249",
            "v0.0.248",
            "v0.0.247",
            "v0.0.246",
            "v0.0.245",
            "v0.0.244",
            "v0.0.243",
            "v0.0.242",
            "v0.0.241",
            "v0.0.240",
            "v0.0.239",
            "v0.0.238",
            "v0.0.237",
            "v0.0.236",
            "v0.0.232",
            "v0.0.235",
            "v0.0.234",
            "v0.0.233",
            "v0.0.231",
            "v0.0.230",
            "v0.0.229",
            "v0.0.228",
            "v0.0.227",
            "v0.0.226",
            "v0.0.225",
            "v0.0.224",
            "v0.0.223",
            "v0.0.222",
            "v0.0.221",
            "v0.0.219",
            "v0.0.220",
            "v0.0.218",
            "v0.0.217",
            "v0.0.216",
            "v0.0.215",
            "v0.0.214",
            "v0.0.213",
            "v0.0.212",
            "v0.0.211",
            "v0.0.210",
            "v0.0.209",
            "v0.0.208",
            "v0.0.207",
            "v0.0.206",
            "v0.0.205",
            "v0.0.204",
            "v0.0.203",
            "v0.0.202",
            "v0.0.201",
            "v0.0.200",
            "v0.0.199",
            "v0.0.198",
            "v0.0.197",
            "v0.0.196",
            "v0.0.195",
            "v0.0.194",
            "v0.0.193",
            "v0.0.192",
            "v0.0.191",
            "v0.0.190",
            "v0.0.189",
            "v0.0.188",
            "v0.0.187",
            "v0.0.186",
            "v0.0.185",
            "v0.0.184",
            "v0.0.183",
            "v0.0.182",
            "v0.0.181",
            "v0.0.180",
            "v0.0.179",
            "v0.0.178",
            "v0.0.177",
            "v0.0.176",
            "v0.0.175",
            "v0.0.174",
            "v0.0.173",
            "v0.0.172",
            "v0.0.171",
            "v0.0.170",
            "v0.0.169",
            "v0.0.168",
            "v0.0.167",
            "v0.0.166",
            "v0.0.165",
            "v0.0.164",
            "v0.0.163",
            "v0.0.162",
            "v0.0.161",
            "v0.0.160",
            "v0.0.159",
            "v0.0.158",
            "v0.0.157",
            "v0.0.156",
            "v0.0.155",
            "v0.0.154",
            "v0.0.153",
            "v0.0.152",
            "v0.0.151",
            "v0.0.150",
            "v0.0.149",
            "v0.0.148",
            "v0.0.147",
            "v0.0.146",
            "v0.0.145",
            "v0.0.144",
            "v0.0.143",
            "v0.0.142",
            "v0.0.141",
            "v0.0.140",
            "v0.0.139",
            "v0.0.138",
            "v0.0.137",
            "v0.0.136",
            "v0.0.135",
            "v0.0.134",
            "v0.0.133",
            "v0.0.132",
            "v0.0.131",
            "v0.0.130",
            "v0.0.129",
            "v0.0.128",
            "v0.0.127",
            "v0.0.126",
            "v0.0.125",
            "v0.0.124",
            "v0.0.123",
            "v0.0.122",
            "v0.0.121",
            "v0.0.120",
            "v0.0.119",
            "v0.0.118",
            "v0.0.117",
            "v0.0.116",
            "v0.0.115",
            "v0.0.114",
            "v0.0.113",
            "v0.0.112",
            "v0.0.111",
            "v0.0.110",
            "v0.0.109",
            "v0.0.108",
            "v0.0.107",
            "v0.0.106",
            "v0.0.105",
            "v0.0.104",
            "v0.0.103",
            "v0.0.102",
            "v0.0.101",
            "v0.0.100",
            "v0.0.99",
            "v0.0.98",
            "v0.0.97",
            "v0.0.96",
            "v0.0.95",
            "v0.0.94",
            "v0.0.93",
            "v0.0.92",
            "v0.0.91",
            "v0.0.90",
            "v0.0.89",
            "v0.0.88",
            "v0.0.87",
            "v0.0.86",
            "v0.0.85",
            "v0.0.84",
            "v0.0.83",
            "v0.0.82",
            "v0.0.81",
            "v0.0.80",
            "v0.0.79",
            "v0.0.78",
            "v0.0.77",
            "v0.0.76",
            "v0.0.75",
            "v0.0.74",
            "v0.0.73",
            "v0.0.72",
            "v0.0.71",
            "v0.0.70",
            "v0.0.69",
            "v0.0.68",
            "v0.0.67",
            "v0.0.66",
            "v0.0.65",
            "v0.0.64",
            "v0.0.63",
            "v0.0.62",
            "v0.0.61",
            "v0.0.60",
            "v0.0.59",
            "v0.0.58",
            "v0.0.57",
            "v0.0.56",
            "v0.0.55",
            "v0.0.54",
            "v0.0.53",
            "v0.0.52",
            "v0.0.51",
            "v0.0.50",
            "v0.0.49",
            "v0.0.48",
            "v0.0.47",
            "v0.0.46",
            "v0.0.45",
            "v0.0.44",
            "v0.0.43",
            "v0.0.42",
            "v0.0.41",
            "v0.0.40",
            "v0.0.39",
            "v0.0.38",
            "v0.0.37",
            "v0.0.36",
            "v0.0.35",
            "v0.0.34",
            "v0.0.33",
            "v0.0.32",
            "v0.0.31",
            "v0.0.30",
            "v0.0.29",
            "v0.0.28",
            "v0.0.27",
            "v0.0.26",
            "v0.0.22",
            "v0.0.25",
            "v0.0.24",
            "v0.0.23",
            "v0.0.21",
            "v0.0.20",
            "v0.0.19",
            "v0.0.18",
            "v0.0.17",
            "v0.0.16",
            "v0.0.15",
            "v0.0.14",
            "v0.0.13",
            "v0.0.12",
            "v0.0.11",
            "v0.0.10",
            "v0.0.9",
            "v0.0.8",
            "v0.0.7",
            "v0.0.6",
            "v0.0.5",
            "v0.0.4",
            "v0.0.3",
            "v0.0.2",
            "v0.0.1"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-82284.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:30.464698941Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/82xxx/CVE-2026-82284.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-82284",
        "https://www.vulncheck.com/advisories/quivr-chat-endpoints-missing-ownership-validation",
        "https://github.com/QuivrHQ/quivr/issues/3697",
        "https://github.com/QuivrHQ/quivr",
        "https://github.com/QuivrHQ/quivr/blob/v0.0.322/backend/api/quivr_api/modules/chat/controller/chat_routes.py"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-639"
        ],
        "cna_assigner": "VulnCheck",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/82xxx/CVE-2026-82284.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-82284",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 497199,
  "published_at": "2026-08-28T16:19:03.152+00:00"
}