Description
Kraken agents fail to verify peer-to-peer downloaded blobs against their requested SHA-256 digest before committing to the content-addressable cache, relying only on CRC32 checksums for piece validation. Attackers on the agent-to-agent path or malicious peers can supply substituted content with forged CRC32 corrections that passes per-piece checks, poisoning the cache with attacker-chosen container image layers or manifests that are re-seeded and executed by other hosts.
Published: 2026-08-18
Score: 9.1 Critical
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Kraken agents incorrectly validate peer-to-peer downloaded blobs. The agents compute a CRC32 on each piece but neglect to verify the full SHA-256 digest of the content before committing it to the content-addressable cache. This incomplete integrity check (CWE-354) permits an attacker to supply forged data that passes the piece-level CRC32 checks while still altering the overall file, resulting in a cache poisoned with attacker‑chosen container image layers or manifests.

Affected Systems

This vulnerability affects Uber's Kraken tool, which relies on peer-to-peer data exchange. All versions that use the default peer-to-peer download pipeline without proper digest verification are susceptible, and the issue is present across the entire Kraken codebase unless mitigated by a subsequent release.

Risk and Exploitability

The risk is high, reflected by a CVSS score of 9.1. Although the EPSS score is not available and the vulnerability is not listed in CISA's KEV catalog, the potential for remote code execution is significant because poisoned cache entries can be pulled and executed by other hosts. An attacker would need the ability to participate in the peer-to-peer path or become a malicious peer, forging CRC32 corrections to satisfy per‑piece checks while delivering arbitrary content. Deployment in environments where Kraken agents regularly exchange data with untrusted peers heightens the likelihood of exploitation.

Generated by OpenCVE AI on August 18, 2026 at 19:49 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update Kraken to a patched version that verifies the SHA-256 digest before caching peer-to-peer downloads.
  • If an update is not immediately possible, disable peer-to-peer download features or restrict connections to trusted peers.
  • Implement network segmentation or firewall rules to limit which hosts can act as peers for Kraken agents.
  • Enable monitoring of cache writes and log any CRC32 corrections that differ from expected values to detect potential cache poisoning.

Generated by OpenCVE AI on August 18, 2026 at 19:49 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 18 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 18 Aug 2026 18:00:00 +0000

Type Values Removed Values Added
Description Kraken agents fail to verify peer-to-peer downloaded blobs against their requested SHA-256 digest before committing to the content-addressable cache, relying only on CRC32 checksums for piece validation. Attackers on the agent-to-agent path or malicious peers can supply substituted content with forged CRC32 corrections that passes per-piece checks, poisoning the cache with attacker-chosen container image layers or manifests that are re-seeded and executed by other hosts.
Title Kraken Agents Peer-to-Peer Download Cache Poisoning via Digest Verification Bypass
First Time appeared Uber
Uber kraken
Weaknesses CWE-354
CPEs cpe:2.3:a:uber:kraken:*:*:*:*:*:*:*:*
Vendors & Products Uber
Uber kraken
References
Metrics cvssV3_1

{'score': 9, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H'}

cvssV4_0

{'score': 9.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:H/VA:N/SC:H/SI:H/SA:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-18T19:06:15.419Z

Reserved: 2026-08-18T01:03:25.540Z

Link: CVE-2026-75625

cve-icon Vulnrichment

Updated: 2026-08-18T19:05:52.811Z

cve-icon NVD

Status : Received

Published: 2026-08-18T18:19:34.343

Modified: 2026-08-18T20:17:32.460

Link: CVE-2026-75625

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-18T20:15:03Z

Weaknesses
  • CWE-354

    Improper Validation of Integrity Check Value