Skip to main content

Opencast Editor CVE-2025-61906

LOW
Information Exposure (CWE-200)
2025-10-08 security-advisories@github.com
2.3
CVSS 4.0 · Vendor: github
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with event write access
  2. Exploit
    Open editor and click Save & Publish
  3. Execution
    Select Save, triggering silent publish
  4. Impact
    Internal media unintentionally exposed

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK

2 techniques across 2 tactics: Collection, Discovery

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an authenticated user holding write access to a specific event (PR:L), who then uses the Opencast editor and performs a precise action sequence: clicking 'Save & Publish' and subsequently selecting the 'Save' option, which causes the previously selected publish workflow to execute without notification (matching AT:P, attack requirements present). Limiting factors are significant: the actor must already have write permissions, must deliberately use the editor (normally only done when intending to publish), and must follow the specific Save & Publish → Save order. There is no cross-user attack vector and no unauthenticated path; the condition is effectively a self-inflicted accidental publish rather than adversarial exploitation.

Impact

This is a genuinely low-priority issue, and the multiple signals agree rather than conflict. The vendor-assigned CVSS 4.0 score is only 2.3 (Low), with attack requirements present (AT:P), low privileges required (PR:L), and only low confidentiality impact (VC:L) with no integrity or availability impact. EPSS reinforces this at 0.29% (21st percentile), indicating very low predicted exploitation likelihood. The vulnerability is NOT listed in CISA KEV, so there is no public evidence of active exploitation. A POC/reference does exist (the GitHub issue #1626 describing the behavior), but POC availability must not be conflated with active exploitation - here it is essentially a bug report documenting the unexpected publish behavior, not a weaponized exploit. Critically, the 'attacker' and 'victim' are effectively the same actor: this is a UI safety flaw where a user with write access can accidentally publish media when intending only to save. There is no cross-user privilege escalation or remote takeover. The vendor itself states the real-world impact risk is very low. Bottom line: a low-CVSS, low-EPSS, non-KEV issue that is a usability/data-exposure safety defect rather than a security priority.

Exploit ScenarioDerived

An authenticated user with write access to an event opens the Opencast editor intending to save draft changes to internal, unpublished media. They click 'Save & Publish' and then select the 'Save' option; due to the editor passing the selected workflow regardless of intent, the media is published without any notification, exposing content not meant for release. A public reference (GitHub issue #1626) documents this behavior, but no weaponized exploit against other users exists.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 19, 2026

Opencast Editor before 17.8 and 18.2 can execute a previously selected publish workflow when an authenticated user with write access clicks 'Save & Publish' and then chooses 'Save', potentially exposing internal media without notification. The issue is a low-severity information-disclosure risk because the actor must already have event write access, must deliberately use the editor, and must follow that specific action order; the vendor notes real-world impact is very low. Publicly available exploit code exists, but EPSS is only 0.29% and active exploitation is not confirmed by CISA KEV.

RemediationAI

Upgrade to Opencast 17.8 or 18.2, which contain the vendor-released fix; the upstream change is in commit 98ba1934f08f623f1537a9675cc452d803766a91 and the advisory is https://github.com/opencast/opencast/security/advisories/GHSA-x6vw-p693-jjhv. If upgrading cannot be done immediately, restrict editor write access to trusted users and instruct editors not to select 'Save' after initiating 'Save & Publish'; this reduces the chance of accidental publication but does not fix the underlying workflow condition, and restricting write access may disrupt legitimate content workflows. No network-level blocking is specifically indicated because exploitation requires an already authenticated user with event write permissions and a specific editor action sequence.

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

The flaw is in Opencast's React/TypeScript editor, specifically the Save and WorkflowSelection components. The upstream fix adds a startWorkflow flag that defaults to false and only attaches the selected workflow ID to a save request when that flag is true; the publish path in WorkflowSelection passes startWorkflow={true}, while a plain Save does not. Before the fix, the Save button could include the selected workflow whenever a workflow ID was present, so a user who first chose 'Save & Publish' and then switched to 'Save' could launch the publish workflow unintentionally. CWE-200 (information exposure) applies because the result can make media available beyond its intended audience. CPE data identifies the affected package as cpe:2.3:a:apereo:opencast. The assessed vector requires authentication with event write permissions (PR:L) and specific attack requirements (AT:P), with no cross-user or unauthenticated path.

Know when Opencast 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 2.3 LOW
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 3.1 LOW

Requires authenticated write access (PR:L) and a specific Save & Publish then Save action sequence (AC:H); only low confidentiality impact from unintended publication, no integrity/availability impact.

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

Primary rating from Vendor (github).

CVSS VectorVendor: github

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Opencast is a free, open-source platform to support the management of educational audio and video content. Prior to Opencast 17.8 and 18.2, in some situations, Opencast's editor may publish a video without notifying the user. This may lead to users accidentally publishing media not meant for publishing, and thus possibly exposing internal media. This risk of this actually impacting someone is very low, though. This can only be triggered by users with write access to an event. They also have to use the editor, which is usually an action taken if they want to publish media and not something users would use on internal media they do not want to publish. Finally, they have to first click on "Save & Publish" before then selecting the "Save" option. Nevertheless, while very unlikely, this can happen. This issue is fixed in Opencast 17.8 and 18.2.

Threat Intelligence Overview

EPSS Score
0.3%
Top 79% exploitable
Prevalence
Low
Niche open-source academic/lecture-capture video platform
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 LOW
CISA KEV No
Public POC Yes
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
No
Human Impact· derived
Low

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Affected Products (CPE)CVE.org

cpe:2.3:a:apereo:opencast:*:*:*:*:*:*:*:*
cpe:2.3:a:apereo:opencast:*:*:*:*:*:*:*:*
CVE-2026-77615 HIGH POC
8.7 Sep 17

Stored DOM-based cross-site scripting in Paella Player's closed-caption rendering path (paella-core before 2.12.11) allo

CVE-2021-43821 HIGH POC
7.7 Dec 14

Opencast is an Open Source Lecture Capture & Video Management for Education. Rated high severity (CVSS 7.7), this vulner

CVE-2017-1000221 MEDIUM POC
6.5 Nov 17

In Opencast 2.2.3 and older if user names overlap, the Opencast search service used for publication to the media modules

CVE-2021-43807 MEDIUM POC
6.5 Dec 14

Opencast is an Open Source Lecture Capture & Video Management for Education. Rated medium severity (CVSS 6.5), this vuln

CVE-2021-32623 MEDIUM POC
6.5 Jun 16

Opencast is a free and open source solution for automated video capture and distribution. Rated medium severity (CVSS 6.

CVE-2020-5231 MEDIUM POC
6.5 Jan 30

In Opencast before 7.6 and 8.1, users with the role ROLE_COURSE_ADMIN can use the user-utils endpoint to create new user

CVE-2020-5206 CRITICAL
10.0 Jan 30

In Opencast before 7.6 and 8.1, using a remember-me cookie with an arbitrary username can cause Opencast to assume prope

CVE-2017-1000217 HIGH
8.8 Nov 17

Opencast 2.3.2 and older versions are vulnerable to script injections through media and metadata in the player and media

CVE-2026-77614 HIGH
8.8 Sep 17

Session fixation in the default security configuration of Opencast prior to 19.7 and 20.2 lets an unauthenticated attack

CVE-2020-5222 HIGH
8.8 Jan 30

Opencast before 7.6 and 8.1 enables a remember-me cookie based on a hash created from the username, password, and an add

CVE-2020-5229 HIGH
8.1 Jan 30

Opencast before 8.1 stores passwords using the rather outdated and cryptographically insecure MD5 hash algorithm. Rated

CVE-2024-52797 HIGH
7.5 Nov 21

Opencast is free and open source software for automated video capture and distribution. Rated high severity (CVSS 7.5),

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