CVE-2026-92770
largeScanner Secret Recovery via AccessCredential Filter Fuzzing in Harbor <= 2.15.2
Harbor through 2.15.2 fails to restrict the q query-parameter filtering on scanner registration records, leaving the AccessCredential column open to server-side fuzzy matching (CWE-200, information exposure). A user holding the project administrator role can issue crafted filter queries against the scanner registration API and use the returned row counts as an oracle, recovering the scanner adapter's stored secret one character at a time. With that secret, a semi-trusted project-level administrator can authenticate to the scanner adapter service, gaining access to scanner capabilities and data beyond their intended privileges. Any Harbor deployment that assigns the project administrator role to users who should not see scanner credentials is affected, particularly where a scanner adapter with access credentials is configured. No public proof-of-concept is known, the flaw is not in CISA KEV, and no exploitation has been confirmed.
What to do: Upgrade Harbor to a release newer than 2.15.2 that restricts q-parameter filtering on the AccessCredential field as soon as one is available. In the interim, limit the project administrator role to fully trusted users, audit API logs for unusual q-filter queries against scanner registration list endpoints, and rotate scanner adapter credentials after patching.
| Harbor (CNCF open-source project) Harbor | all versions through and including 2.15.2 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
Harbor through 2.15.2 fails to properly restrict the q query parameter filtering on scanner registration access credentials. Project administrators can exploit fuzzy filtering on the AccessCredential column to recover the scanner adapter secret one character at a time through response row counts.
- Weakness
- CWE-200
- Vector
- CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
In the news0 stories
No ingested article mentions this CVE yet.