Description
BigBlueButton is an open-source virtual classroom. Prior to 3.0.29, BigBlueButton presenters could submit a presentationId through /api/graphql that identified a presentation belonging to another meeting. akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/presentationpod/RemovePresentationPubMsgHdlr.scala did not verify the presentation's meeting identifier before deletion, allowing a presenter who knew the identifier to delete another meeting's presentation and disrupt its availability. This issue is fixed in version 3.0.29.
Published: 2026-08-20
Score: 4.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability in BigBlueButton allows a presenter to submit a presentationId that belongs to another meeting through the /api/graphql endpoint. Because the server does not verify that the requested presentation is associated with the presenter's meeting, an attacker can delete a presentation from any meeting, disrupting its availability. The weakness is an authorization bypass, identified as CWE‑639.

Affected Systems

The affected product is BigBlueButton 3.0.29 and earlier. Attackers must have a valid presenter session to submit the request, but they can target any meeting for which they know the presentationId. No other vendors or products are reported to be affected.

Risk and Exploitability

The CVSS score is 4.9, indicating a moderate risk. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog. The likely attack vector is the /api/graphql API using an authenticated presenter session; based on the description, it is inferred that the attacker can supply a presentationId belonging to another meeting. The impact is primarily availability, and the threat level is moderate but still warrants mitigation.

Generated by OpenCVE AI on August 20, 2026 at 23:12 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade BigBlueButton to version 3.0.29 or later to enable the server side check that a presentation belongs to the presenter's meeting.
  • Restrict access to the /api/graphql endpoint so that only authenticated presenter sessions can use it, and consider network segmentation or firewall rules to limit exposure.
  • Enforce server‑side validation that the presentationId belongs to the current meeting before performing any delete operation.
  • Monitor staging and production environments for any anomalous deletion activity and apply additional access controls if needed.

Generated by OpenCVE AI on August 20, 2026 at 23:12 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 21 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 20 Aug 2026 22:45:00 +0000

Type Values Removed Values Added
First Time appeared Bigbluebutton
Bigbluebutton bigbluebutton
Vendors & Products Bigbluebutton
Bigbluebutton bigbluebutton

Thu, 20 Aug 2026 21:45:00 +0000

Type Values Removed Values Added
Description BigBlueButton is an open-source virtual classroom. Prior to 3.0.29, BigBlueButton presenters could submit a presentationId through /api/graphql that identified a presentation belonging to another meeting. akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/presentationpod/RemovePresentationPubMsgHdlr.scala did not verify the presentation's meeting identifier before deletion, allowing a presenter who knew the identifier to delete another meeting's presentation and disrupt its availability. This issue is fixed in version 3.0.29.
Title BigBlueButton: IDOR on BBB through /api/graphql via POST parameter "presentationId" leads to Authentication Bypass
Weaknesses CWE-639
References
Metrics cvssV3_1

{'score': 4.9, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:N/I:L/A:L'}


Subscriptions

Bigbluebutton Bigbluebutton
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-21T11:23:38.257Z

Reserved: 2026-06-16T22:28:27.062Z

Link: CVE-2026-55489

cve-icon Vulnrichment

Updated: 2026-08-21T11:23:35.010Z

cve-icon NVD

Status : Received

Published: 2026-08-20T22:17:22.200

Modified: 2026-08-21T12:16:28.627

Link: CVE-2026-55489

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-20T23:15:05Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key