Description
Cloud Native Computing Foundation Harbor before 1.10.3 and 2.x before 2.0.1 allows resource enumeration because unauthenticated API calls reveal (via the HTTP status code) whether a resource exists.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
GitHub 1 repository
-
shodanwashere/boatcrash ★ 1 · Jun 12, 2024
Exploit for CVE-2019-19030 that affects Harbor versions <1.10.3 and <2.0.1. Can also be used to enumerate and pull public projects from higher versions.
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Go | github.com/goharbor/harbor | >= 1.7.0, < 1.10.3 | 1.10.3 | GHSA-q9x4-q76f-5h5j |
| Go | github.com/goharbor/harbor | >= 2.0.0, < 2.0.1 | 2.0.1 | GHSA-q9x4-q76f-5h5j |
| Go | github.com/goharbor/harbor | >= 1.7.0, < 1.10.3 · >= 2.0.0+incompatible, < 2.0.1+incompatible | 1.10.3, 2.0.1+incompatible | GO-2022-0704 |