@@ -25,10 +25,10 @@ The organization has applications with various CVEs. Below are representative sa
2525| CVE ID | Severity | Library | Affected Apps | Description |
2626| --------| ----------| ---------| ---------------| -------------|
2727| CVE-2021 -44228 | Critical | log4j-core | 20 | Log4Shell - remote code execution via JNDI |
28- | CVE-2025 -31651 | Critical | tomcat-embed-core | 72 | Apache Tomcat rewrite rule bypass |
29- | CVE-2025 -41248 | High | spring-security-core | 22 | Spring Security annotation bypass |
30- | CVE-2025 -22233 | Low | spring-context | 79 | Spring Framework disallowedFields bypass |
31- | CVE-2025 -48989 | High | tomcat-embed-core | 72 | Apache Tomcat reset attack |
28+ | CVE-2025 -31651 | Critical | tomcat-embed-core | 70 | Apache Tomcat rewrite rule bypass |
29+ | CVE-2025 -41248 | High | spring-security-core | 21 | Spring Security annotation bypass |
30+ | CVE-2025 -22233 | Low | spring-context | 77 | Spring Framework disallowedFields bypass |
31+ | CVE-2025 -48989 | High | tomcat-embed-core | 70 | Apache Tomcat reset attack |
3232
3333### Sample Applications for Verification
3434
@@ -71,7 +71,7 @@ use contrast mcp to find applications affected by CVE-2025-31651
7171
7272** Expected Result:**
7373- ` found: true `
74- - ~ 72 affected applications
74+ - ~ 70 affected applications
7575- Library: tomcat-embed-core (various versions 8.5.x, 9.0.x, 10.1.x, 11.0.x)
7676- Applications include: WebGoat_service27, petclinic applications, buildpack applications
7777- Description mentions "Apache Tomcat" and "rewrite rule"
@@ -88,7 +88,7 @@ use contrast mcp to find applications affected by CVE-2025-41248
8888
8989** Expected Result:**
9090- ` found: true `
91- - ~ 22 affected applications
91+ - ~ 21 affected applications
9292- Library: spring-security-core (versions 6.4.2, 6.4.4)
9393- Description mentions "@PreAuthorize ", "@EnableMethodSecurity ", "authorization bypass"
9494- Applications include: WebGoat_service27, webgoat-pavanr, Buildpack applications
@@ -105,7 +105,7 @@ use contrast mcp to find applications affected by CVE-2025-22233
105105
106106** Expected Result:**
107107- ` found: true `
108- - ~ 79 affected applications (larger impact)
108+ - ~ 77 affected applications (larger impact)
109109- Library: spring-context (many versions from 2.0.1 to 6.2.6)
110110- Description mentions "disallowedFields" and "Spring Framework"
111111- Applications include widespread WebGoat and petclinic applications
@@ -290,10 +290,10 @@ use contrast mcp to find applications affected by CVE-2025-31651 and show impact
290290
291291** Expected Result:**
292292- ` impactStats ` object with:
293- - ` impactedAppCount ` : ~ 72
293+ - ` impactedAppCount ` : ~ 70
294294 - ` totalAppCount ` : ~ 8010 (total apps in org)
295- - ` impactedServerCount ` : ~ 118
296- - ` totalServerCount ` : ~ 227
295+ - ` impactedServerCount ` : ~ 116
296+ - ` totalServerCount ` : ~ 224
297297 - ` appPercentage ` : ~ 0.9% of apps affected
298298 - ` serverPercentage ` : ~ 52% of servers affected
299299
@@ -308,8 +308,8 @@ use contrast mcp to compare the impact of CVE-2025-31651 vs CVE-2025-41248
308308```
309309
310310** Expected Result:**
311- - CVE-2025 -31651 (Tomcat): ~ 72 apps, ~ 52% servers
312- - CVE-2025 -41248 (Spring Security): ~ 22 apps, ~ 15% servers
311+ - CVE-2025 -31651 (Tomcat): ~ 70 apps, ~ 52% servers
312+ - CVE-2025 -41248 (Spring Security): ~ 21 apps, ~ 15% servers
313313- Different libraries have different adoption rates
314314
315315---
@@ -588,9 +588,9 @@ use contrast mcp to find apps affected by CVE-2021-44228 and verify one app exis
588588| Test # | Category | Purpose | Expected Behavior |
589589| --------| ----------| ---------| -------------------|
590590| 1 | Basic | Log4Shell lookup | Returns ~ 20 apps, log4j libraries |
591- | 2 | Basic | Tomcat CVE lookup | Returns ~ 72 apps, tomcat libraries |
592- | 3 | Basic | Spring Security CVE | Returns ~ 22 apps |
593- | 4 | Basic | Low severity CVE | Returns ~ 79 apps |
591+ | 2 | Basic | Tomcat CVE lookup | Returns ~ 70 apps, tomcat libraries |
592+ | 3 | Basic | Spring Security CVE | Returns ~ 21 apps |
593+ | 4 | Basic | Low severity CVE | Returns ~ 77 apps |
594594| 5 | Basic | Tomcat DOS CVE | Returns affected apps |
595595| 6 | Format | Uppercase CVE | Success |
596596| 7 | Format | Lowercase CVE | Success or validation error |
0 commit comments