ZeroHour

CVE-2026-92770

large

Scanner Secret Recovery via AccessCredential Filter Fuzzing in Harbor <= 2.15.2

CVSS 4.0
7.1 high
EPSS
Published
()
Modified
AI analysis

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.

Affected
Harbor (CNCF open-source project) Harborall versions through and including 2.15.2
Estimated exposure
largetens of thousands of self-hosted Harbor deployments (only a few thousand internet-exposed) — Harbor is the dominant self-hosted container registry with millions of image pulls and broad CNCF adoption, while internet-wide scans typically show only a few thousand exposed Harbor instances, implying a larger internal installed base on…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

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 news

No ingested article mentions this CVE yet.