Harbor, Cross-site Scripting (XSS), CVE-2025-XXXX (Medium)

Listen to this Post

How the CVE Works

The vulnerability exists in Harbor’s repository description page, where insufficient input sanitization allows attackers to inject malicious JavaScript code. When a user views the repository details, the stored XSS payload executes in their browser context. This can lead to session hijacking, unauthorized actions, or data theft. The flaw affects multiple versions due to improper validation of user-supplied descriptions during rendering.

DailyCVE Form

Platform: Harbor
Version: 2.12.0-2.12.3, 2.13.0-2.13.1, <=2.11.2
Vulnerability: Stored XSS
Severity: Medium
Date: 2025-07-23

Prediction: Patch by 2025-08-06

What Undercode Say

curl -X GET "https://vulnerable-harbor/api/repositories"
fetch('/api/repositories/1', {method: 'POST', body: '{"description":"<script>alert(1)</script>"}'});

How Exploit

1. Craft malicious repository description with `
Scroll to Top