[BUILD-750] Dismiss mismatched js library Async - CVE-2021-43138 Created: 19/Apr/22 Updated: 28/Apr/22 Resolved: 19/Apr/22 |
|
| Status: | Closed |
| Project: | Build |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | Build Resources 1.6.15, POMs 46 |
| Type: | Task | Priority: | Neutral |
| Reporter: | Federico Grilli | Assignee: | Federico Grilli |
| Resolution: | Done | Votes: | 0 |
| Labels: | foundation_team, security | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Template: |
|
| Acceptance criteria: |
Empty
|
| Task DoR: |
Empty
|
| Description |
|
https://nvd.nist.gov/vuln/detail/CVE-2021-43138 One or more dependencies were identified with known vulnerabilities in Magnolia DX Core webapp: magnolia-empty-webapp-6.2-SNAPSHOT.war: asyncutil-0.1.0.jar (pkg:maven/com.ibm.async/asyncutil@0.1.0, cpe:2.3:a:async_project:async:0.1.0:*:*:*:*:*:*:*) : CVE-2021-43138 The vulnerable JS library is https://github.com/caolan/async (not used by Magnolia). Magnolia pulls in a completely different and unrelated Java library called https://github.com/IBM/java-async-util transitively via RestEasy: artifact id matches but group id is different. [INFO] | | | +- org.jboss.resteasy:resteasy-core:jar:4.6.1.Final:compile [INFO] | | | | +- com.ibm.async:asyncutil:jar:0.1.0:compile |