CVE-2026-77615
Paella Player: Stored XSS via caption cue text
- Published
- Updated
- Reserved
- Assigned by
- GitHub_M
Description
Paella Player is a set of libraries to create a multi stream video player. Prior to Paella Player 2.12.11 (as used in Opencast prior to 19.7 and 20.2), there is a potential XSS attack though closed captions cue text. This vulnerability is fixed in 2.12.11.
Public exploit
A reference of the record is tagged as an exploit or proof of concept: anyone can try it against an unpatched system. CISA's SSVC rates its exploitation: a proof of concept is public.
- https://github.com/opencast/opencast/security/advisories/GHSA-m6c8-jcw2-5r25 (opens in a new tab)x_refsource_CONFIRMexploit
Timeline
ID reserved
By GitHub_M
- 28 days later
· 28 days later
Published
- 5 days later
· 5 days later
Record updated
Changes after publication (a new score, a public exploit, EPSS crossing 1, 10 or 50 %, leaving KEV) are kept since November 2026; earlier ones are not known.
Scores
| Scored by | CVSS | Score | Vector |
|---|---|---|---|
| GitHub_MCNA (assigner) | 3.1 | High8.7 | CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N |
| NVDNVD · Deferred | 3.1 | High8.7 | CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N |
- EPSS (exploitation in 30 days)
- 0.56% · top 53% of all CVEs (7 Nov 2026)
- CISA SSVC
- Exploitation: poc · Automatable: no · Technical impact: total
The list uses the assigner's score when there is one, then CISA's, then NVD's: High 8.7.
Weakness
Affected products
- affected < 19.7
- affected >= 20.0, < 20.2
- affected < 2.12.11
Affected packages
From reviewed advisories of the GitHub Advisory Database.
- Mavenorg.opencastproject:opencast-engage-paella-player-7GHSA-m6c8-jcw2-5r25 (opens in a new tab)
- npmpaella-coreGHSA-m6c8-jcw2-5r25 (opens in a new tab)
References (9)
- https://github.com/opencast/opencast/security/advisories/GHSA-m6c8-jcw2-5r25 (opens in a new tab)x_refsource_CONFIRMexploit
- https://github.com/opencast/opencast/pull/7736 (opens in a new tab)x_refsource_MISC
- https://github.com/opencast/opencast/commit/701682c635f668228c3e8fb7b4564b3294788e40 (opens in a new tab)x_refsource_MISC
- https://github.com/polimediaupv/paella-core/commit/94a36490808ac5a1f60a0745d71ec9253f6d206b (opens in a new tab)x_refsource_MISC
- https://github.com/polimediaupv/paella-core/commit/9b2f14ec4cf55efaf4c045c77a5ed8f5ec559ab4 (opens in a new tab)x_refsource_MISC
- https://github.com/polimediaupv/paella-player/commit/6fe4af7306044198c8e91e2e7f4128428b83cf03 (opens in a new tab)x_refsource_MISC
- https://github.com/opencast/opencast/releases/tag/19.7 (opens in a new tab)x_refsource_MISC
- https://github.com/opencast/opencast/releases/tag/20.2 (opens in a new tab)x_refsource_MISC
- https://github.com/polimediaupv/paella-player/blob/a1b6c42467938a00a4b4d0b8c68435cd4f9d2a16/repos/paella-core/CHANGELOG.md?plain=1#L21 (opens in a new tab)x_refsource_MISC
Sources
The same CVE in the primary databases and aggregators, to check against.
- CVE.org record (opens in a new tab)
- CVE List JSON (GitHub) (opens in a new tab)
- NVD (opens in a new tab)
- FIRST EPSS (opens in a new tab)
- OSV.dev (opens in a new tab)
- GitHub Advisory GHSA-m6c8-jcw2-5r25 (opens in a new tab)
- CIRCL Vulnerability-Lookup (opens in a new tab)
Badge for a README or a ticket
[](https://trackcve.app/cve/CVE-2026-77615)Record last updated .