Intel

AIKIDO-2026-11001

@capgo/capacitor-updater is vulnerable to Path Traversal

Path Traversal Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published Yesterday

47

Medium Risk

This Affects:

JS@capgo/capacitor-updater
5.0.0 - 8.47.2
Fixed in 8.47.3
Are you affected? Scan for Free

TL;DR

The Capacitor update plugin extracts downloaded update archives and processes manifest entries on Android and iOS without validating that target paths stay inside the bundle directory. A crafted update archive or manifest entry can cause the plugin to write files outside the intended bundle directory on the device. The fix introduces canonical-path containment checks for ZIP entries and manifest paths, rejects absolute, empty, backslash, and null-byte paths.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

@capgo/capacitor-updater is vulnerable to Path Traversal in versions 5.0.0 - 8.47.2.

How to fix this

Upgrade the @capgo/capacitor-updater library to the patch version.