CVE-2026-55644: Element X iOS: io.element.call deeplink allows attacker-controlled HTTPS origin and may grant mic/camera to that origin

Published Oct 19, 2026
·
Updated

Element X iOS is a Matrix iOS Client provided by Element. Element X iOS before version 26.05.0 fails to check the URL allowlist when parsing io.element.call://. If an attacker is able to trick the user into opening a maliciously crafted io.element.call:// URL, they are able to load an attacker-controlled origin inside the call screen's WKWebView which will be granted device microphone and camera permissions (provided the user has previously granted these permissions to Element X iOS). This issue has been patched in version 26.05.0.

Affected Software

1 affected component
Element Element X iOS<26.05.0

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade Element X iOS to a version that resolves this vulnerability.

    Fixed in 26.05.0

Event History

Oct 19, 2026
CVE Published
via MITRE·05:54 PM
Data Sourced
via MITRE·05:54 PM
DescriptionWeakness
Data Sourced
via NVD·06:17 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Who is exposed to this issue?

Users of Element X iOS versions before 26.05.0 are exposed if they have previously granted the app microphone and camera permissions and can be persuaded to open a malicious io.element.call:// URL.

2

What does an attacker need to exploit it?

The attacker needs to craft a malicious io.element.call:// URL and trick the user into opening it. No attacker authentication or privileges are required, but user interaction is required.

3

What can an attacker access after successful exploitation?

A successful exploit can load an attacker-controlled HTTPS origin in the call screen WKWebView. That origin may receive microphone and camera permissions already granted to Element X iOS.

4

What should teams do if they cannot patch immediately?

The available data identifies updating to version 26.05.0 as the patch. Until then, users should avoid opening untrusted io.element.call:// links; the issue also depends on Element X iOS already having microphone and camera permissions.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203