comparison doc/security.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 301b0988a351
children 4dfc07ee489a
comparison
equal deleted inserted replaced
8061:b1d384d23cdb 8062:28aa76443f58
1 .. meta:: 1 .. meta::
2 :description: 2 :description:
3 Documentation on how to report security issues with 3 Documentation on how to report security issues with
4 Roundup. Also index to security related portions in other 4 Roundup. Index to recent security related (CVE) descriptions
5 Roundup documentation. How to verify distribution using gpg. 5 in other Roundup documentation. How to verify distribution
6 using gpg.
6 7
7 .. index:: 8 .. index::
8 single: Reporting Security Issues 9 single: Reporting Security Issues
10 single: CVE announcements
9 single: Security Issues, Reporting 11 single: Security Issues, Reporting
12 single: Security Issues, Remediation
13 single: Security Issues, CVE announcements
10 14
11 15
12 ======================= 16 =======================
13 Roundup Security Issues 17 Roundup Security Issues
14 ======================= 18 =======================
15 19
16 This page documents how to report security issues and verify the 20 This page documents CVE's fixed starting with version 2.4.0, how to
17 signatures for Roundup releases. 21 report security issues, and verify the signatures for Roundup
22 source release tarballs.
23
24 .. contents::
25 :local:
26 :depth: 2
27
28 CVE Announcements
29 -----------------
30
31 * `CVE-2024-39124`_ - :ref:`classhelpers (_generic.help.html) are
32 vulnerable to an XSS attack. <CVE-2024-39124>` Requires fixing
33 tracker homes.
34 * `CVE-2024-39125`_ - :ref:`if Referer header is set to a script tag,
35 it will be executed. <CVE-2024-39125>` Fixed in release 2.4.0,
36 directions available for fixing in prior versions.
37 * `CVE-2024-39126`_ - :ref:`PDF, XML and SVG files downloaded from an
38 issue can contain embedded JavaScript which is
39 executed. <CVE-2024-39126>` Fixed in release 2.4.0, directions
40 available for fixing in prior versions.
41
42 .. _CVE-2024-39124:
43 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-39124
44 .. _CVE-2024-39125:
45 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-39125
46 .. _CVE-2024-39126:
47 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-39126
48
18 49
19 Reporting Security Issues 50 Reporting Security Issues
20 ------------------------- 51 -------------------------
21 Security issues with Roundup should be reported by email to: 52 Security issues with Roundup should be reported by email to:
22 53
86 117
87 Once you have loaded the public key, you need a detached signature for 118 Once you have loaded the public key, you need a detached signature for
88 your release. 119 your release.
89 120
90 121
91 Download and Verify with Detached Signature 122 Download Detached Signature and Verify
92 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
93 124
94 This needs to be done once for each release you wish to verify. 125 This needs to be done once for each release you wish to verify.
95 126
96 The Python Package Index (PyPI) used to support uploading gpg detached 127 The Python Package Index (PyPI) used to support uploading gpg detached
97 signatures. However that is no longer supported and downloading 128 signatures. However that is no longer supported and downloading
135 166
136 gpg: Signature made Wed 13 Jul 2022 12:24:14 AM EDT 167 gpg: Signature made Wed 13 Jul 2022 12:24:14 AM EDT
137 gpg: using RSA key 411E354B5D1AF26125D621221F2DD0CB756A76D8 168 gpg: using RSA key 411E354B5D1AF26125D621221F2DD0CB756A76D8
138 gpg: BAD signature from "Roundup Team (signing key for roundup releases) <roundup-devel at lists.sourceforge.net>" 169 gpg: BAD signature from "Roundup Team (signing key for roundup releases) <roundup-devel at lists.sourceforge.net>"
139 170
140 **do not use** the tarball if the signature is BAD. Email the 171 **do not use** the tarball if the signature is BAD. Email the mailing
141 roundup-devel mailing list if you have this happen to you. 172 list: roundup-devel at lists.sourceforge.net if you have this happen
173 to you.

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