CVE-2022-31836
Path Traversal in Beego
Sévérité par source
Le label propre à Trivy est CRITICAL. Critique selon NVD, GHSA.
Description
The leafInfo.match() function in Beego v2.0.3 and below uses path.join() to deal with wildcardvalues which can lead to cross directory risk.
Paquets affectés et versions corrigées
| Source | Paquet | Corrigé en |
|---|---|---|
| go::GitHub Security Advisory Go | github.com/beego/beego, github.com/beego/beego/v2 | 1.12.11 et 1 autres |
Afficher les 2 entrées d'une source
| Source | Paquet | Corrigé en |
|---|---|---|
| go::GitHub Security Advisory Go | github.com/beego/beego | 1.12.11 |
| go::GitHub Security Advisory Go | github.com/beego/beego/v2 | 2.0.4 |
Références
- https://github.com/advisories/GHSA-95f9-94vc-665h
- https://github.com/beego/beego
- https://github.com/beego/beego/issues/4961
- https://github.com/beego/beego/pull/5025
- https://github.com/beego/beego/pull/5025/commits/ea5ae58d40589d249cf577a053e490509de2bf57
- https://nvd.nist.gov/vuln/detail/CVE-2022-31836
- https://pkg.go.dev/vuln/GO-2022-0569