Description
jadx is a Dex to Java decompiler. Prior to 1.5.6, jadx-gui is affected by an HTML injection vulnerability in the Summary tab because SummaryNode.java appends arches and perArchCount values derived from .so file path components inside an APK into an HTML panel without escaping. A malicious APK with an HTML URL-encoded ZIP entry name can force rendering of arbitrary HTML, perform out-of-band requests, disclose the victim IP address, or interact with locally exposed applications. This issue is fixed in version 1.5.6.
Published: 2026-07-14
Score: 3.6 Low
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw is in the Summary tab where SummaryNode.java concatenates archive and architecture count values extracted from APK .so file paths into an HTML panel without escaping. An attacker can embed percent‑encoded ZIP filenames that become part of the HTML, forcing the GUI to render arbitrary markup. This can trigger out‑of‑band network requests, reveal the user’s IP address, or interact with locally exposed applications.

Affected Systems

The issue exists in all versions of the open‑source decompiler jadx from skylot before 1.5.6. Users running any release up to 1.5.5 and accessing the Summary view are affected.

Risk and Exploitability

The CVSS score of 3.6 indicates lowSS score of less than 1% implies a low likelihood of exploitation. The vulnerability is not listed in CISA’s KEV catalog. Exploitation requires the attacker to execute JADX GUI with a malicious APK; remote exploitation is not possible unless the attacker can run the GUI on the target machine.

Generated by OpenCVE AI on July 31, 2026 at 04:22 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Install jadx version 1.5.6 or later so that the Summary panel no longer incorporates unescaped HTML.
  • If an upgrade is not immediately possible, refrain from opening the Summary tab for untrusted APKs and consider disabling the Summary feature entirely or running jadx in headless mode.
  • Ensure that any automated decompilation workflows receive only trusted APKs or sandbox the decompiler so that local applications cannot be interacted with via injected HTML.

Generated by OpenCVE AI on July 31, 2026 at 04:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 15 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 15 Jul 2026 15:00:00 +0000

Type Values Removed Values Added
First Time appeared Skylot
Skylot jadx
Vendors & Products Skylot
Skylot jadx

Tue, 14 Jul 2026 22:00:00 +0000

Type Values Removed Values Added
Description jadx is a Dex to Java decompiler. Prior to 1.5.6, jadx-gui is affected by an HTML injection vulnerability in the Summary tab because SummaryNode.java appends arches and perArchCount values derived from .so file path components inside an APK into an HTML panel without escaping. A malicious APK with an HTML URL-encoded ZIP entry name can force rendering of arbitrary HTML, perform out-of-band requests, disclose the victim IP address, or interact with locally exposed applications. This issue is fixed in version 1.5.6.
Title jadx: HTML Injection in Summary panel
Weaknesses CWE-79
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-15T17:39:26.549Z

Reserved: 2026-04-27T13:55:58.693Z

Link: CVE-2026-42447

cve-icon Vulnrichment

Updated: 2026-07-15T17:39:13.534Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T04:30:03Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')