Skip to content

Commit 880087b

Browse files
authored
DOC-2457: TinyMCE 6.8.4 Security Patch. (#3359)
* DOC-2457: TinyMCE 6.8.4 Security Patch. * Update modules/ROOT/pages/6.8.4-release-notes.adoc
1 parent 96d3dd5 commit 880087b

File tree

4 files changed

+60
-0
lines changed

4 files changed

+60
-0
lines changed

modules/ROOT/nav.adoc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -407,6 +407,9 @@
407407
** xref:tinymce-and-cors.adoc[Cross-Origin Resource Sharing (CORS)]
408408
* Release information
409409
** xref:release-notes.adoc[Release notes for {productname} 6]
410+
*** {productname} 6.8.4
411+
**** xref:6.8.4-release-notes.adoc#overview[Overview]
412+
**** xref:6.8.4-release-notes.adoc#security-fix[Security fix]
410413
*** {productname} 6.8.3
411414
**** xref:6.8.3-release-notes.adoc#overview[Overview]
412415
**** xref:6.8.3-release-notes.adoc#accompanying-premium-self-hosted-server-side-component-changes[Accompanying Premium self-hosted server-side component changes]
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
= TinyMCE {release-version}
2+
:release-version: 6.8.4
3+
:navtitle: TinyMCE {release-version}
4+
:description: Release notes for TinyMCE {release-version}
5+
:keywords: releasenotes, new, changes, bugfixes
6+
:page-toclevels: 1
7+
8+
include::partial$misc/admon-releasenotes-for-stable.adoc[]
9+
10+
[[overview]]
11+
== Overview
12+
13+
{productname} {release-version} was released for {enterpriseversion} and {cloudname} on Wednesday, June 19^th^, 2024. These release notes provide an overview of the changes for {productname} {release-version}, including:
14+
15+
* xref:security-fixes[Security fixes]
16+
17+
18+
[[security-fixes]]
19+
== Security fixes
20+
21+
{productname} 6.8.4 includes two fixes for the following security issues:
22+
23+
=== HTML entities that were double decoded in `noscript` elements caused an XSS vulnerability.
24+
// #TINY-11019
25+
26+
A https://owasp.org/www-community/attacks/xss/[cross-site scripting] (XSS) vulnerability was discovered in {productname}'s content parsing code. This allowed specially crafted `noscript` elements containing malicious code to be executed when that content was loaded into the editor.
27+
28+
This vulnerability has been patched in {productname} 7.2.0, {productname} {release-version} and {productname} 5.11.0 LTS by ensuring that content within `noscript` elements are properly parsed.
29+
30+
GHSA: link:https://github.com/tinymce/tinymce/security/advisories/GHSA-w9jx-4g6g-rp7x[GitHub Advisory].
31+
32+
CVE: Pending.
33+
34+
NOTE: Tiny Technologies would like to thank link:https://malavkhatri.com/[Malav Khatri (devilbugbounty)] and another reporter for discovering this vulnerability.
35+
36+
=== It was possible to inject XSS HTML that was not matching the regexp when using the `noneditable_regexp` option.
37+
// #TINY-11022
38+
39+
A https://owasp.org/www-community/attacks/xss/[cross-site scripting] (XSS) vulnerability was discovered in {productname}'s content extraction code. When using the `noneditable_regexp` option, specially crafted HTML attributes containing malicious code were able to be executed when content was extracted from the editor.
40+
41+
This vulnerability has been patched in {productname} 7.2.0, {productname} {release-version} and {productname} 5.11.0 LTS by ensuring that, when using the `noneditable_regexp` option, any content within an attribute is properly verified to match the configured regular expression before being added.
42+
43+
GHSA: link:https://github.com/tinymce/tinymce/security/advisories/GHSA-9hcv-j9pv-qmph[GitHub Advisory].
44+
45+
CVE: Pending.

modules/ROOT/pages/changelog.adoc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@
44

55
NOTE: This is the {productname} Community version changelog. For information about the latest {cloudname} or {enterpriseversion} Release, see: xref:release-notes.adoc[{productname} Release Notes].
66

7+
## 6.8.4 - 2024-06-19
8+
9+
=== Fixed
10+
* HTML entities that were double decoded in `noscript` elements caused an XSS vulnerability.
11+
* It was possible to inject XSS HTML that was not matching the regexp when using the `noneditable_regexp` option.
12+
713
== 6.8.3 - 2024-02-08
814

915
=== Changed

modules/ROOT/pages/release-notes.adoc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@ This section lists the releases for {productname} 6 and the changes made in each
99
[cols="1,1"]
1010
|===
1111

12+
a|
13+
[.lead]
14+
xref:6.8.4-release-notes.adoc#overview[{productname} 6.8.4]
15+
16+
Release notes for {productname} 6.8.4
17+
1218
a|
1319
[.lead]
1420
xref:6.8.3-release-notes.adoc#overview[{productname} 6.8.3]

0 commit comments

Comments
 (0)