Skip to main content

BigBlueButton CVE-2025-61601

HIGH
Improper Check or Handling of Exceptional Conditions (CWE-703)
2025-10-09 security-advisories@github.com
7.5
CVSS 3.1 · Vendor: github
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate and join a meeting
  2. Exploit
    Submit poll vote with massive answerIds array
  3. Impact
    Resource exhaustion freezes/crashes all meetings

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Exception handling framework
Exploitation Conditions

Requires an authenticated participant in a live BigBlueButton meeting where a poll using the Choices response type is active; the attacker submits a poll vote whose answerIds field holds an extremely large array, which the server processes without bounds checking (CWE-703), freezing or crashing the meeting and potentially the whole server. Limiting factors: the attacker must hold a valid meeting session (not truly unauthenticated despite CVSS PR:N), and a Choices-type poll must be running for the vote path to be reachable. The fix caps answerIds at 100 entries, so only unpatched versions prior to 3.0.13 are affected; no workarounds exist.

Impact

CVSS 7.5 (High) is driven entirely by availability impact (C:N/I:N/A:H) with no confidentiality or integrity consequence - this is a pure DoS. The published CVSS vector states PR:N (unauthenticated), but the description explicitly requires 'any authenticated user', so there is a direct conflict: the attacker must first be a logged-in meeting participant, which lowers real-world exposure versus a true unauthenticated network attack - verify PR with the vendor advisory. Publicly available exploit code exists (GHSA advisory plus a YouTube demonstration), which raises practical risk, but EPSS is low at 0.47% (39th percentile), consistent with no mass-exploitation trend and the fact that abuse requires an authenticated session and an active poll. This is not CISA KEV listed, so there is no confirmed active exploitation. Net: a credible, demonstrable availability threat for internet-facing BigBlueButton servers that admit untrusted participants (e.g., open education platforms), but materially gated by the authentication requirement and the absence of data-theft or RCE potential - prioritize patching on multi-tenant/public instances, lower urgency on closed, trusted-user deployments.

Exploit ScenarioDerived

An attacker joins a BigBlueButton meeting as an ordinary authenticated participant and, when a poll of the Choices type is active, submits a crafted vote whose answerIds field contains a massive array. Processing this oversized array exhausts server resources, freezing or crashing the current meeting and potentially all meetings on the host. Public proof-of-concept exists, including a video demonstration, so exploitation is low-effort given the low attack complexity (AC:L).

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 19, 2026

Denial of service in BigBlueButton versions prior to 3.0.13 lets an authenticated meeting participant freeze or crash a live meeting-and potentially the whole server-by submitting a poll vote with an extremely large answerIds array to a Choices-type poll. The flaw is an unbounded-input handling problem in the polling path; publicly available exploit code exists, and EPSS is low at 0.47% (39th percentile), but impact is purely availability with no confidentiality or integrity loss.

RemediationAI

Vendor-released patch: BigBlueButton 3.0.13. Upgrade to 3.0.13 or later; the patch is referenced by https://github.com/bigbluebutton/bigbluebutton/pull/23662 and the advisory is https://github.com/bigbluebutton/bigbluebutton/security/advisories/GHSA-73j3-v3fq-fqx5. The vendor states no workarounds are available, so exposed deployments should prioritize the upgrade. If upgrade cannot be immediate, restrict participation in live meetings to trusted users and avoid running Choices-type polls, while monitoring for oversized answerIds submissions; these are compensating controls only and do not remove the underlying unbounded-input flaw.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

BigBlueButton is a virtual classroom platform whose meeting backend uses Scala/Akka services (akka-bbb-apps) and GraphQL actions to process poll votes. The vulnerable path accepts a poll response for the Choices type and processes the attacker-controlled answerIds array without a sufficient length bound, classified as CWE-703 (Improper Check or Handling of Exceptional Conditions); a very large array can overwhelm processing and make the meeting or server unresponsive. The patch adds a GraphQL-action validation rejecting answerIds arrays longer than 100 and normalizes/deduplicates answers in RespondToPollReqMsgHdlr before poll handling.

Know when Bigbluebutton gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (github) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 6.5 MEDIUM

Exploitation requires an authenticated meeting participant, so PR:L rather than PR:N; network vector and low complexity hold, impact is availability-only (A:H).

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (github).

CVSS VectorVendor: github

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

DescriptionCVE.org

BigBlueButton is an open-source virtual classroom. A Denial of Service (DoS) vulnerability in versions prior to 3.0.13 allows any authenticated user to freeze or crash the entire server by abusing the polling feature's Choices response type. By submitting a malicious payload with a massive array in the answerIds field, the attacker can cause the current meeting - and potentially all meetings on the server - to become unresponsive. Version 3.0.13 contains a patch. No known workarounds are available.

Executive ViewAI

Why It Matters

BigBlueButton deployments below version 3.0.13 are exposed to an availability-focused denial-of-service issue that can let a meeting participant freeze or crash live sessions and potentially affect the hosting server. This creates operational risk for remote meetings, training, and client-facing sessions, and publicly available exploit code exists, so unpatched instances should be treated as exposed until remediation is complete.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.5%
Top 61% exploitable
Prevalence
Medium
popular open-source virtual classroom widely used in education, not ubiquitous
Exploit
POC
Public exploit code exists
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.5%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

58
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

Affected Products (CPE)CVE.org

cpe:2.3:a:bigbluebutton:bigbluebutton:*:*:*:*:*:*:*:*
CVE-2020-27605 CRITICAL POC
9.8 Oct 21

BigBlueButton through 2.2.28 uses Ghostscript for processing of uploaded EPS documents, and consequently may be subject

CVE-2020-12443 CRITICAL POC
9.8 Apr 29

BigBlueButton before 2.2.6 allows remote attackers to read arbitrary files because the presfilename (lowercase) value ca

CVE-2020-26163 HIGH POC
8.8 Sep 30

BigBlueButton Greenlight before 2.5.6 allows HTTP header (Host and Origin) attacks, which can result in Account Takeover

CVE-2020-27613 HIGH POC
8.4 Oct 21

The installation procedure in BigBlueButton before 2.2.28 (or earlier) uses ClueCon as the FreeSWITCH password, which al

CVE-2025-61602 HIGH POC
7.5 Oct 09

Chat denial of service in BigBlueButton before 3.0.13 lets an authenticated meeting participant crash chat for every att

CVE-2020-29043 HIGH POC
7.5 Nov 26

An issue was discovered in BigBlueButton through 2.2.29. Rated high severity (CVSS 7.5), this vulnerability is remotely

CVE-2020-27610 HIGH POC
7.5 Oct 21

The installation procedure in BigBlueButton before 2.2.28 (or earlier) exposes certain network services to external inte

CVE-2020-27603 HIGH POC
7.5 Oct 21

BigBlueButton before 2.2.27 has an unsafe JODConverter setting in which LibreOffice document conversions can access exte

CVE-2020-12112 HIGH POC
7.5 Apr 23

BigBlueButton before 2.2.5 allows remote attackers to obtain sensitive files via Local File Inclusion. Rated high severi

CVE-2026-27466 HIGH POC
7.2 Feb 21

BigBlueButton versions 3.0.21 and below allow remote denial of service when ClamAV is configured following official docu

CVE-2020-27607 MEDIUM POC
6.5 Oct 21

In BigBlueButton before 2.2.28 (or earlier), the client-side Mute button only signifies that the server should stop acce

CVE-2020-27604 MEDIUM POC
6.5 Oct 21

BigBlueButton before 2.3 does not implement LibreOffice sandboxing. Rated medium severity (CVSS 6.5), this vulnerability

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy