comparison CHANGES.txt @ 8062:28aa76443f58

fix(security): fix CVE-2024-39124, CVE-2024-39124, and CVE-2024-39125 Directions for fixing: * `CVE-2024-39124`_ - :ref:`classhelpers (_generic.help.html) are vulnerable to an XSS attack. <CVE-2024-39124>` Requires fixing tracker homes. * `CVE-2024-39125`_ - :ref:`if Referer header is set to a script tag, it will be executed. <CVE-2024-39125>` Fixed in release 2.4.0, directions available for fixing in prior versions. * `CVE-2024-39126`_ - :ref:`PDF, XML and SVG files downloaded from an issue can contain embedded JavaScript which is executed. <CVE-2024-39126>` Fixed in release 2.4.0, directions available for fixing in prior versions. prior to 2.4.0 release this weekend that fixes the last two CVE's.
author John Rouillard <rouilj@ieee.org>
date Tue, 09 Jul 2024 09:07:09 -0400
parents 0e382e97f0e3
children c06ca0d21872
comparison
equal deleted inserted replaced
8061:b1d384d23cdb 8062:28aa76443f58
14 14
15 2024-XX-YY 2.4.0 15 2024-XX-YY 2.4.0
16 16
17 Fixed: 17 Fixed:
18 18
19 - CVE-2024-39124 - The classhelpers (_generic.help.html) are
20 vulnerable to an XSS attack. A specially crafted URL that used
21 that endpoint would result in running a script embedded in the
22 URL. (Found/reported by Alec Romano (4rdr), fix/tests John
23 Rouillard)
24 - CVE-2024-39125 - If the Referer header is set to a script tag,
25 it will be executed when the error in the Referer header is
26 reported. (Found/reported by Alec Romano (4rdr), fix/tests John
27 Rouillard)
28 - CVE-2024-39126 - PDF, XML and SVG files attached to an issue can contain
29 embedded JavaScript. This JavaScript was executed when the file was
30 accessed. PDF files are now downloaded and not displayed in the
31 browser. A content security policy is added for all download files
32 which prevents code execution in SVG files. (Found/reported by Alec
33 Romano (4rdr), fix/tests John Rouillard)
19 - issue2551282 - MySQL utf8mb4 issues and 34 - issue2551282 - MySQL utf8mb4 issues and
20 issue2551115 - Use utf8mb4 as a default for MySQL instead of utf8 35 issue2551115 - Use utf8mb4 as a default for MySQL instead of utf8
21 The default database type and collations have been set to: 36 The default database type and collations have been set to:
22 utf8mb4, utf8mb4_unicode_ci and utf8mb4_0900_bin. They are (sadly) 37 utf8mb4, utf8mb4_unicode_ci and utf8mb4_0900_bin. They are (sadly)
23 configurable from config.ini. Require directions on upgrading the 38 configurable from config.ini. Require directions on upgrading the

Roundup Issue Tracker: http://roundup-tracker.org/