Description
BigBlueButton is an open-source virtual classroom. Prior to 3.0.21, bbb-web checksum validation could be bypassed when a presentationUploadExternalUrl parameter was supplied to API request handling in CreateMeeting.java and ValidationService.java, allowing a user to send valid requests to some endpoints without a checksum. This issue is fixed in version 3.0.21.
Published: 2026-07-16
Score: 8.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

BigBlueButton is an open-source virtual classroom platform. In versions prior to 3.0.21, the bbb-web component’s checksum validation could be bypassed when a presentationUploadExternalUrl parameter was supplied to API request handling in CreateMeeting.java and ValidationService.java. As a result, an attacker can send valid requests to some endpoints without a checksum, effectively bypassing the intended security check. This flaw permits unauthorized API usage, such as uploading content from an external URL, and is classified as an improper authorization vulnerability (CWE-284).

Affected Systems

The affected product is BigBlueButton, specifically versions prior to 3.0.21. Users running older versions of the bbb-web component are at risk. The issue does not affect later releases.

Risk and Exploitability

The CVSS score of 8.1 indicates high severity, but the EPSS score of less than 1% suggests that exploitation is currently unlikely. The vulnerability is not yet listed in the CISA KEV catalog, meaning no known widespread exploitation has been documented. Nevertheless, because the flaw allows bypassing a critical security check, an attacker could potentially conduct unauthorized API requests if they can reach the target system.

Generated by OpenCVE AI on July 31, 2026 at 01:30 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to BigBlueButton version 3.0.21 or later, where the checksum validation logic has been fixed.
  • If an upgrade cannot be performed immediately, restrict external access to the CreateMeeting API endpoint and block direct use of the presentationUploadExternalUrl parameter.
  • Monitor API logs for unexpected or suspicious requests involving presentationUploadExternalUrl and apply access controls to ensure only trusted users can invoke this parameter.

Generated by OpenCVE AI on July 31, 2026 at 01:30 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 16 Jul 2026 19:45:00 +0000

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

Thu, 16 Jul 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 16 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Description BigBlueButton is an open-source virtual classroom. Prior to 3.0.21, bbb-web checksum validation could be bypassed when a presentationUploadExternalUrl parameter was supplied to API request handling in CreateMeeting.java and ValidationService.java, allowing a user to send valid requests to some endpoints without a checksum. This issue is fixed in version 3.0.21.
Title BigBlueButton API checksum bypass via presentationUploadExternalUrl
Weaknesses CWE-284
References
Metrics cvssV3_1

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


Subscriptions

Bigbluebutton Bigbluebutton
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-16T18:41:31.957Z

Reserved: 2026-05-13T18:37:30.991Z

Link: CVE-2026-46353

cve-icon Vulnrichment

Updated: 2026-07-16T18:41:26.755Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T01:45:06Z

Weaknesses