CVE-2026-46353

BigBlueButton API checksum bypass via presentationUploadExternalUrl

Published Jul 16, 2026 CVSS 3.1 · 8.1 High EPSS < 1% KEV · Not listed
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.

Analysis

AI-generated

Technical 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.

Remediation

No solution or workaround provided in the CVE record.

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 available
History
Type Values Removed Values Added
First Time appeared Bigbluebutton
Bigbluebutton bigbluebutton
Vendors & Products Bigbluebutton
Bigbluebutton bigbluebutton
Type Values Removed Values Added
Metrics ssvc

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

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'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Jul 16, 2026, 6:41 PM
Reserved
May 13, 2026, 6:37 PM
Status
Deferred
Published
Jul 16, 2026, 7:16 PM
Modified
Jul 17, 2026, 6:33 PM