CVE-2026-56314

Capgo - Deleted Bundle Selection via Missing Deletion Filter in /updates Endpoint

Published Jun 22, 2026 CVSS 4.0 · 7.1 High EPSS < 1% KEV · Not listed
Description
Capgo before 12.128.12 fails to filter deleted app versions when joining channels during /updates resolution, allowing deleted bundles to remain selectable. Attackers can continue deploying deleted bundles to devices by exploiting the missing app_versions.deleted filter in channel version joins.

Analysis

AI-generated

Technical impact

Capgo versions prior to 12.128.12 contain a flaw in the /updates endpoint where the deletion status of app versions is not respected during channel resolution. This missing filter means that bundles marked as deleted can still be queried and selected for deployment, allowing an attacker to re‑deploy code that should have been removed. The consequence is that devices may receive unwanted or malicious updates, potentially compromising integrity and availability.

Affected Systems

All installations of Capgo using versions earlier than 12.128.12 are affected. The CNA identifies the product as Capgo and the vulnerability applies to every instance of that application running a pre‑12.128.12 release.

Risk and Exploitability

The CVSS score of 7.1 indicates a high severity. EPSS data is unavailable, so the likelihood of exploitation cannot be quantified precisely, and the vulnerability is not currently listed in CISA’s KEV catalog. Attackers would need to target the application's update mechanism, which is typically exposed over network interfaces, making remote exploitation plausible. Given the absence of detectable mitigations in the affected releases, the risk remains substantive until the vendor releases an update that enforces the deleted filter.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Capgo to version 12.128.12 or later, which implements the deleted filter in the /updates endpoint
  • Verify that the /updates API now rejects any bundle with a deleted flag; if not, temporarily restrict update deployments by filtering out deleted bundles in your own intermediaries
  • Remove any deleted bundles from active channels to prevent accidental deployment while awaiting the patch
  • Ensure that future deployments check for the deleted flag during channel resolution to avoid recurrence of this issue

Generated by OpenCVE AI on June 22, 2026 at 23:37 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Cap-go
Cap-go cap-go
Vendors & Products Cap-go
Cap-go cap-go
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
Description Capgo before 12.128.12 fails to filter deleted app versions when joining channels during /updates resolution, allowing deleted bundles to remain selectable. Attackers can continue deploying deleted bundles to devices by exploiting the missing app_versions.deleted filter in channel version joins.
Title Capgo - Deleted Bundle Selection via Missing Deletion Filter in /updates Endpoint
Weaknesses CWE-672
References
Metrics cvssV3_1

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

cvssV4_0

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

Weaknesses
  • CWE-672

    Operation on a Resource after Expiration or Release

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Jun 23, 2026, 2:23 PM
Reserved
Jun 20, 2026, 12:59 PM
Status
Deferred
Published
Jun 22, 2026, 10:16 PM
Modified
Jun 23, 2026, 3:16 PM