DependencyTrack / DependencyTrack/dependency-track

Wrong vulnerabilities detected

Open
#2,950 2 comments 0 reactions 0 assignees View on GitHub
FP/FN report
Dominant language
Java
Stars
4.2k
Forks
811
Avg merge
8h 39m
Merged PRs (30d)
237

Description

### Current Behavior

There is a mapping issue we have detected. The component Ace (Ajax.org Cloud9 Editor) version 1.3.3 appears to gather vulnerabilities from the software component ACE of VMWare. But this is not correct for mappView and this SBOM. The Ace (Ajax.org Cloud9 Editor) is a standalone code editor written in JavaScript (https://github.com/ajaxorg/ace) - not a VMWare product.
![1](https://github.com/DependencyTrack/dependency-track/assets/77400469/6829329f-078a-4e02-b48e-17590dbd99db)
![2](https://github.com/DependencyTrack/dependency-track/assets/77400469/50953556-a9a9-4fe3-8e9a-8114609b4560)
We've provided the PURL pkg:github/ajaxorg/ace@1.3.3, as indicated in the following screenshot, following the PURL-specification (https://github.com/package-url/purl-spec).

The listed vulnerabilities under (3), show all VMWare vulnerabilities, which are not applicable for the Ace (Ajax.org Cloud9 Editor) used in this SBOM. shown in image 1

For example, the vulnerability CVE-2009-0177 (https://dependencytrack.test.abilityplatform.abb/vulnerabilities/NVD/CVE-2009-0177) provides this information about VMware ACE in its vulnerability overview. shown in image 2

So the question now is, how do we create the correct mapping?

### Steps to Reproduce

1.Create a project and add the component in DT and check the vulnerabilities for that

### Expected Behavior

It should detect correct vulnerabilities based on the purl

### Dependency-Track Version

4.8.2

### Dependency-Track Distribution

Container Image

### Database Server

PostgreSQL

### Database Server Version

10.1

### Browser

Google Chrome

### Checklist

- [X] I have read and understand the [contributing guidelines](https://github.com/DependencyTrack/dependency-track/blob/master/CONTRIBUTING.md#filing-issues)
- [X] I have checked the [existing issues](https://github.com/DependencyTrack/dependency-track/issues) for whether this defect was already reported

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.