Insufficient User Permissions Lead to Robot Account Compromise
CVE-2022-31667
6.4MEDIUM
Key Information:
- Vendor
- Harbor
- Status
- Harbor
- Vendor
- CVE Published:
- 14 November 2024
Summary
Harbor contains a vulnerability that arises from improper validation of user permissions when updating robot accounts associated with specific projects. This allows authenticated users to exploit the flaw by sending an unauthorized request aimed at modifying a robot account's details, including its ID and name. If the targeted robot account is linked to a project that the user does not have access to, the system fails to enforce project-level permissions, potentially revoking access rights without proper authorization and compromising the security model.
Affected Version(s)
Harbor Harbor (Go) 2.x<=2.4.2; 2.5<=2.5.1
References
CVSS V3.1
Score:
6.4
Severity:
MEDIUM
Confidentiality:
None
Integrity:
Low
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
Low
User Interaction:
None
Scope:
Changed
Timeline
Vulnerability published
Vulnerability Reserved