Skip to content

Commit a574ca6

Browse files
authored
fix(fp): Consolidate/update icu4j suppressions for false positives (#8062)
Signed-off-by: Chad Wilson <[email protected]>
1 parent cca70e0 commit a574ca6

File tree

1 file changed

+16
-44
lines changed

1 file changed

+16
-44
lines changed

core/src/main/resources/dependencycheck-base-suppression.xml

Lines changed: 16 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -2644,66 +2644,38 @@
26442644
False positive per issue #851 and #1073 and #4414;
26452645
the CVEs listed are in the C++ part of the ICU project (and are currently all CVEs listed
26462646
against ICU project; nevertheless we should not suppress the CPE itself to avoid false negatives
2647-
when the CVE is in the icu4j (cpe:2.3:a:icu-project:international_components_for_unicode:*:*:*:*:*:java:*:*
2648-
/ cpe:2.3:a:unicode:international_components_for_unicode:*:*:*:*:*:java:*:*) CPE
2649-
cpe cpe:/a:unicode:unicode is the unicode specification
2647+
when the CVE is in the icu4j CPEs:
2648+
cpe:2.3:a:icu-project:international_components_for_unicode:*:*:*:*:*:java:*:*
2649+
cpe:2.3:a:unicode:international_components_for_unicode:*:*:*:*:*:java:*:*
2650+
--> https://nvd.nist.gov/vuln/search#/nvd/home?sortOrder=1&sortDirection=1&cpeFilterMode=applicability&cpeName=cpe:2.3:a:*:international_components_for_unicode:*:*:*:*:*:*:*:*&resultType=records
2651+
We can suppress cpe cpe:/a:unicode:unicode which is the unicode specification
26502652
]]></notes>
2651-
<packageUrl regex="true">^pkg:maven/com\.ibm\.icu/icu4j@.*$</packageUrl>
2652-
<cve>CVE-2020-21913</cve>
2653-
<cve>CVE-2014-9654</cve>
2654-
<cve>CVE-2014-9911</cve>
2655-
<cve>CVE-2016-6293</cve>
2656-
<cve>CVE-2016-7415</cve>
2657-
<cve>CVE-2017-14952</cve>
2658-
<cve>CVE-2017-17484</cve>
2659-
<cve>CVE-2015-5922</cve>
2653+
<packageUrl regex="true">^pkg:maven/(com\.ibm\.icu|org\.graalvm\.shadowed)/icu4j.*@.*$</packageUrl>
2654+
<cve>CVE-2007-4770</cve>
26602655
<cve>CVE-2007-4771</cve>
2661-
<cve>CVE-2020-10531</cve>
26622656
<cve>CVE-2011-4599</cve>
26632657
<cve>CVE-2014-7923</cve>
26642658
<cve>CVE-2014-7926</cve>
26652659
<cve>CVE-2014-7940</cve>
26662660
<cve>CVE-2014-8146</cve>
26672661
<cve>CVE-2014-8147</cve>
2668-
<cve>CVE-2017-7867</cve>
2669-
<cve>CVE-2017-7868</cve>
2670-
<cve>CVE-2007-4770</cve>
2671-
<cve>CVE-2017-15396</cve>
2672-
<cve>CVE-2017-15422</cve>
2673-
<cpe>cpe:/a:apple:java</cpe>
2674-
<cpe>cpe:/a:unicode:unicode:</cpe>
2675-
</suppress>
2676-
<suppress base="true">
2677-
<notes><![CDATA[
2678-
False positive per issue #7706; DUPlICATE of above rule
2679-
the CVEs listed are in the C++ part of the ICU project (and are currently all CVEs listed
2680-
against ICU project; nevertheless we should not suppress the CPE itself to avoid false negatives
2681-
when the CVE is in the icu4j (cpe:2.3:a:icu-project:international_components_for_unicode:*:*:*:*:*:java:*:*
2682-
/ cpe:2.3:a:unicode:international_components_for_unicode:*:*:*:*:*:java:*:*) CPE
2683-
cpe cpe:/a:unicode:unicode is the unicode specification
2684-
]]></notes>
2685-
<packageUrl regex="true">^pkg:maven/org\.graalvm\.shadowed/icu4j@.*$</packageUrl>
2686-
<cve>CVE-2020-21913</cve>
26872662
<cve>CVE-2014-9654</cve>
26882663
<cve>CVE-2014-9911</cve>
2664+
<cve>CVE-2015-5922</cve>
26892665
<cve>CVE-2016-6293</cve>
26902666
<cve>CVE-2016-7415</cve>
26912667
<cve>CVE-2017-14952</cve>
2668+
<cve>CVE-2017-15396</cve>
2669+
<cve>CVE-2017-15422</cve>
26922670
<cve>CVE-2017-17484</cve>
2693-
<cve>CVE-2015-5922</cve>
2694-
<cve>CVE-2007-4771</cve>
2695-
<cve>CVE-2020-10531</cve>
2696-
<cve>CVE-2011-4599</cve>
2697-
<cve>CVE-2014-7923</cve>
2698-
<cve>CVE-2014-7926</cve>
2699-
<cve>CVE-2014-7940</cve>
2700-
<cve>CVE-2014-8146</cve>
2701-
<cve>CVE-2014-8147</cve>
27022671
<cve>CVE-2017-7867</cve>
27032672
<cve>CVE-2017-7868</cve>
2704-
<cve>CVE-2007-4770</cve>
2705-
<cve>CVE-2017-15396</cve>
2706-
<cve>CVE-2017-15422</cve>
2673+
<cve>CVE-2018-18928</cve>
2674+
<cve>CVE-2020-10531</cve>
2675+
2676+
<cve>CVE-2020-21913</cve>
2677+
<cve>CVE-2025-5222</cve>
2678+
27072679
<cpe>cpe:/a:apple:java</cpe>
27082680
<cpe>cpe:/a:unicode:unicode:</cpe>
27092681
</suppress>

0 commit comments

Comments
 (0)