Bug 2512148 (CVE-2026-71469) - CVE-2026-71469 acm-search-v2-api-rhel9: CVE-2026-71469 search-v2-api: Unbounded tokenReviews cache allows unauthenticated memory-exhaustion DoS
Summary: CVE-2026-71469 acm-search-v2-api-rhel9: CVE-2026-71469 search-v2-api: Unbound...
Keywords:
Status: NEW
Alias: CVE-2026-71469
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-08-06 19:35 UTC by OSIDB Bzimport
Modified: 2026-08-12 20:44 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-08-06 19:35:13 UTC
Cache.tokenReviews is a map[string]*tokenReviewCache keyed by the raw bearer token string (tokenReview.go:39). On every distinct token -- valid or not -- GetTokenReview inserts a new entry before the API call and never deletes it. StartBackgroundValidation watches Namespaces and ManagedClusters but has only TODO comments for token cache cleanup. An unauthenticated attacker can exhaust the search-api pod's memory by sending requests with unique random bearer tokens, each of which creates a permanent cache entry.

Upstream: stolostron/search-v2-api


Note You need to log in before you can comment on or make changes to this bug.