- Description
- `@backstage/backend-common` is a common functionality library for backends for Backstage, an open platform for building developer portals. In `@backstage/backend-common` prior to versions 0.21.1, 0.20.2, and 0.19.10, paths checks with the `resolveSafeChildPath` utility were not exhaustive enough, leading to risk of path traversal vulnerabilities if symlinks can be injected by attackers. This issue is patched in `@backstage/backend-common` versions 0.21.1, 0.20.2, and 0.19.10.
- Source
- security-advisories@github.com
- NVD status
- Analyzed
CVSS 3.1
- Type
- Primary
- Base score
- 7.5
- Impact score
- 3.6
- Exploitability score
- 3.9
- Vector string
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
- Severity
- HIGH
- Hype score
- Not currently trending
[
{
"nodes": [
{
"negate": false,
"cpeMatch": [
{
"criteria": "cpe:2.3:a:linuxfoundation:backstage_backend-common:*:*:*:*:*:node.js:*:*",
"vulnerable": true,
"matchCriteriaId": "9535A5B5-0A1C-43EB-9B33-DD2A915768F4",
"versionEndExcluding": "0.19.10"
},
{
"criteria": "cpe:2.3:a:linuxfoundation:backstage_backend-common:*:*:*:*:*:node.js:*:*",
"vulnerable": true,
"matchCriteriaId": "D311CF67-703E-463A-AE95-6806241E0C54",
"versionEndExcluding": "0.20.2",
"versionStartIncluding": "0.20.0"
},
{
"criteria": "cpe:2.3:a:linuxfoundation:backstage_backend-common:0.21.0:*:*:*:*:node.js:*:*",
"vulnerable": true,
"matchCriteriaId": "83796E3D-719E-4B94-94F3-FC34973CF0ED"
}
],
"operator": "OR"
}
]
}
]