Skip to main content
VulnerabilityPublished

CVE-2026-81505: frain-dev convoy · Insecure Direct Object Reference

Affects frain-dev convoySource CVE Database V5

0
Compare

Not known to be exploited · CVSS 7.1 High : upgrade to 26.6.8 soon.

Data as of 2 Nov 2026, 22:58 UTC

CVSS 4.0 base score
7.1High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.4% chance of exploitation in 30 days – higher than 40% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 26.6.8
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 18 Sep 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2 Nov 2026.

What to do

Upgrade convoy and frain-dev/convoy to 26.6.8.

Affected software

ProductAffectedFixed in
frain-devconvoyAffected
  • <26.6.8
Fixed in
  • 26.6.8
GitHubfrain-dev/convoypkg:github/frain-dev/convoyOther threatsAffected
  • <26.6.8
Fixed in
  • 26.6.8

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

Upgrade to Convoy version 26.6.8 or later, where this authorization bypass vulnerability is fixed. No other mitigation is indicated by the vendor advisory.

Description

Convoy is a cloud native webhooks gateway. Prior to 26.6.8, Convoy's GET /api/v1/projects/{projectID}/sources/{sourceID} endpoint authorizes access to the project in the URL, but Handler.GetSource calls sources.Service.FindSourceByID() and fetches the Source only by sourceID without confirming that its ProjectID matches the authorized project. An authenticated user or project-scoped API key holder can substitute another tenant's Source identifier and receive that Source's complete record, including unredacted AMQP, Kafka, SQS, or Google PubSub credentials. The list endpoint remains project-scoped; the single-item Source lookup is affected. This issue is fixed in version 26.6.8.

References

Community reviews

Loading reviews…