Безопасность Harbor. В октябре 2019 года под эгидой CNCF проводился 3rd party security audit для Harbor v1.9.1-rc1 и Harbor Helm v1.2.0 (На момент написания актуальные версии v2.0.1 и v1.4.1). Весь аудит состоял из двух фаз:

1) Пентеста

2) Анализа исходного кода



Было найдено 6 security проблем, из них 4 классифицированы как уязвимости (2 High уровня и 1 как Critical):

- HAR-01-001 Web: Missing CSRF protection leads to privilege escalation (Critical, CVE-2019-19025)

- HAR-01-002 API: SQL Injection via project quotas (High, CVE-2019-19026)

- HAR-01-005 ACL: Unauthorized project-access through project name (Medium)

- HAR-01-006 Web: DOMXSS in outdated Swagger UI (High)

и 2 как слабости:

- HAR-01-003 API: Split-API Injections due to unsanitized input (Low)

- HAR-01-004 Auth: Potential SQL Injection via user-groups (High, CVE-2019-19029)



Для всех уязвимостей в отчете есть PoC'и.



При этом если посмотреть на страницу Security Advisories данного проекта, то там будет всего 7 уязвимостей и пересечения с данным отчетом всего 3. Почему отсутствуют другие уязвимости из отчета там непонятно...