|
| 1 | +/** |
| 2 | + * map of all CVEs affecting jQuery |
| 3 | + * versions === affected versions per the CVE |
| 4 | + * exceptions === affected versions per the CVE that we cannot reproduce |
| 5 | + */ |
1 | 6 | const cveMap = new Map([ |
2 | | - ['2011-4969', { versions: ['1.2.6', '1.3.2', '1.4.4', '1.5.2'] }], |
3 | | - ['2012-6708', { versions: ['1.2.6', '1.3.2', '1.4.4', '1.5.2', '1.6.4', '1.7.2', '1.8.3'] }], |
4 | | - ['2015-9251', { versions: ['1.2.6', '1.3.2', '1.4.4', '1.5.2', '1.6.4', '1.7.2', '1.8.3', '1.12.4', '2.2.4'] }], |
5 | | - ['2019-11358', { versions: ['1.2.6', '1.3.2', '1.4.4', '1.5.2', '1.6.4', '1.7.2', '1.8.3', '1.12.4', '2.2.4'] }], |
6 | | - ['2020-7656', { versions: ['1.2.6', '1.3.2', '1.4.4', '1.5.2', '1.6.4', '1.7.2', '1.8.3'] }], |
7 | | - ['2020-11022', { versions: ['1.2.6', '1.3.2', '1.4.4', '1.5.2', '1.6.4', '1.7.2', '1.8.3', '1.12.4', '2.2.4'] }], |
8 | | - ['2020-11023', { versions: ['1.2.6', '1.3.2', '1.4.4', '1.5.2', '1.6.4', '1.7.2', '1.8.3', '1.12.4', '2.2.4'] }], |
9 | | - ['2020-23064', { versions: ['2.2.4'] }], |
| 7 | + ['2011-4969', { |
| 8 | + versions: ['1.2.6', '1.3.2', '1.4.4', '1.5.2'], |
| 9 | + exceptions: [], |
| 10 | + }], |
| 11 | + ['2012-6708', { |
| 12 | + versions: ['1.2.6', '1.3.2', '1.4.4', '1.5.2', '1.6.4', '1.7.2', '1.8.3'], |
| 13 | + exceptions: [], |
| 14 | + }], |
| 15 | + ['2015-9251', { |
| 16 | + versions: ['1.2.6', '1.3.2', '1.4.4', '1.5.2', '1.6.4', '1.7.2', '1.8.3', '1.12.4', '2.2.4'], |
| 17 | + exceptions: ['1.2.6', '1.3.2'], |
| 18 | + }], |
| 19 | + ['2019-11358', { |
| 20 | + versions: ['1.2.6', '1.3.2', '1.4.4', '1.5.2', '1.6.4', '1.7.2', '1.8.3', '1.12.4', '2.2.4'], |
| 21 | + exceptions: [], |
| 22 | + }], |
| 23 | + ['2020-7656', { |
| 24 | + versions: ['1.2.6', '1.3.2', '1.4.4', '1.5.2', '1.6.4', '1.7.2', '1.8.3'], |
| 25 | + exceptions: [], |
| 26 | + }], |
| 27 | + ['2020-11022', { |
| 28 | + versions: ['1.2.6', '1.3.2', '1.4.4', '1.5.2', '1.6.4', '1.7.2', '1.8.3', '1.12.4', '2.2.4'], |
| 29 | + exceptions: [], |
| 30 | + }], |
| 31 | + ['2020-11023', { |
| 32 | + versions: ['1.2.6', '1.3.2', '1.4.4', '1.5.2', '1.6.4', '1.7.2', '1.8.3', '1.12.4', '2.2.4'], |
| 33 | + exceptions: [], |
| 34 | + }], |
| 35 | + ['2020-23064', { |
| 36 | + versions: ['2.2.4'], |
| 37 | + exceptions: [], |
| 38 | + }], |
10 | 39 | ]); |
11 | 40 |
|
12 | 41 | const jQueryVersions = new Set(Array.from(cveMap, ([name, value]) => (value.versions)).flat()); |
|
0 commit comments