Skip to main content

claircore CVE-2026-16254

| EUVDEUVD-2026-45900 MEDIUM
Out-of-bounds Read (CWE-125)
2026-07-20 redhat GHSA-985f-wwqg-mmx8
4.3
CVSS 3.1 · Vendor: redhat
Share

Severity by source

Vendor (redhat) PRIMARY
4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L
vuln.today AI
4.3 MEDIUM

Network-accessible via image push requiring low-privilege credentials; availability-only impact from process crash; no confidentiality or integrity consequence confirmed.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
Red Hat
4.3 MEDIUM
qualitative

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
Low

Lifecycle Timeline

1
Analysis Generated
Jul 20, 2026 - 11:46 vuln.today

DescriptionCVE.org

A flaw was found in claircore's apk package scanner. Malformed package-database data in a container layer can cause an out-of-bounds access that panics the scanner. If that panic is not recovered, the Clair indexer process can crash, leading to a denial of service.

AnalysisAI

Denial of service in claircore's Alpine APK package scanner affects Red Hat Advanced Cluster Security 4 and Red Hat Quay 3, where a low-privileged remote attacker can submit a container image containing malformed APK package-database data to trigger an out-of-bounds read (CWE-125) that panics the Go scanner. If the panic is not recovered, the Clair indexer process crashes, interrupting container vulnerability scanning workflows. No public exploit code exists and this CVE is not listed in the CISA KEV catalog, placing this at moderate priority despite network reachability.

Technical ContextAI

claircore is an open-source Go library underlying the Clair container vulnerability scanner, used by Red Hat products including Advanced Cluster Security 4 (ACS, cpe:2.3:a:red_hat:red_hat_advanced_cluster_security_4) and Red Hat Quay 3 (cpe:2.3:a:red_hat:red_hat_quay_3). The apk package scanner within claircore parses Alpine Linux's package database format when indexing container image layers. CWE-125 (Out-of-bounds Read) indicates the scanner reads beyond the boundary of a controlled buffer when processing attacker-controlled package-database entries. In Go, an out-of-bounds slice or array access that is not wrapped in a recovery mechanism produces an unhandled panic, which terminates the goroutine - and if unrecovered, the entire indexer process. The tags in the intelligence data also reference 'Buffer Overflow' and 'Information Disclosure,' though the CVSS vector reflects no confidentiality impact (C:N), suggesting the out-of-bounds read's primary confirmed consequence is availability loss rather than data leakage; this discrepancy should be verified with the Red Hat advisory.

RemediationAI

The primary remediation is to apply the vendor-released patch from Red Hat once available; consult the advisory at https://access.redhat.com/security/cve/CVE-2026-16254 and the Bugzilla tracker at https://bugzilla.redhat.com/show_bug.cgi?id=2502701 for specific patched version numbers, which were not confirmed in the available intelligence data. No exact fix version was independently verifiable from the provided references. As a compensating control, restrict which users or service accounts can push container images to Quay 3 registries or submit images for ACS scanning to the minimum necessary set of trusted principals - this reduces the attack surface by limiting who can supply malformed APK data. Organizations can also monitor Clair indexer process health and configure process supervisors (e.g., systemd, Kubernetes liveness probes) to automatically restart the indexer on crash, mitigating the DoS impact at the cost of temporary scanning unavailability during restart. If Alpine-based image scanning is not required in a given environment, disabling APK layer processing would eliminate exposure but would reduce vulnerability coverage for Alpine containers.

CVE-2026-32590 HIGH
8.8 Apr 08

Authenticated remote code execution in Red Hat Quay 3 and Mirror Registry for Red Hat OpenShift arises from unsafe deser

CVE-2026-74243 HIGH
8.2 Aug 14

Red Hat Quay 3 and Red Hat OpenShift Update Service expose an unauthenticated security scanner notification endpoint whe

CVE-2026-74245 HIGH
7.5 Aug 14

Red Hat Quay 3's exported action logs download endpoint fails to enforce authorization, permitting any network-accessibl

CVE-2026-74244 HIGH
7.5 Aug 14

Red Hat Quay's Stripe billing webhook handler at /webhooks/stripe processes inbound JSON payloads without verifying the

CVE-2026-32589 HIGH
7.4 Apr 08

Red Hat Quay's container image upload mechanism allows authenticated users with push privileges to interfere with concur

CVE-2026-18255 HIGH
7.2 Jul 29

Robot account token disclosure in Red Hat Quay 3 allows a user assigned to the GLOBAL_READONLY_SUPER_USERS role to read

CVE-2026-74247 HIGH
7.1 Aug 14

Server-Side Request Forgery in Red Hat Quay's build API allows an authenticated user with repository write access to piv

CVE-2026-15927 MEDIUM
6.8 Jul 21

Server-Side Request Forgery in Red Hat Quay 3 and Mirror Registry for Red Hat OpenShift 2 allows an authenticated reposi

CVE-2026-74241 MEDIUM
6.5 Aug 14

LDAP injection in Red Hat Quay 3's external LDAP authentication handler allows unauthenticated network attackers to inje

CVE-2026-2377 MEDIUM
6.5 Apr 08

Server-side request forgery (SSRF) in Red Hat Mirror Registry and Red Hat Quay 3.x allows authenticated users to conduct

CVE-2026-16910 MEDIUM
5.5 Jul 24

Server-Side Request Forgery (SSRF) in Red Hat Quay 3's notification webhook feature allows repository administrators to

CVE-2026-32591 MEDIUM
5.5 Apr 08

Server-Side Request Forgery (SSRF) in Red Hat Quay's Proxy Cache configuration allows authenticated organization adminis

Vendor StatusVendor

Share

CVE-2026-16254 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy