Skip to main content

XAAP Application CVE-2026-34490

| EUVDEUVD-2026-51576 MEDIUM
Cleartext Storage of Sensitive Information (CWE-312)
2026-07-31 jci GHSA-c9fg-4v92-23wg
4.8
CVSS 4.0 · Vendor: jci
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain physical or logical access to Android device
  2. Delivery
    Root or jailbreak the device
  3. Exploit
    Navigate to XAAP app private storage directory
  4. Execution
    Read cleartext sensitive data files
  5. Impact
    Exfiltrate or leverage recovered credentials

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V14 - Data Protection Encrypted storage of sensitive data
Exploitation Conditions

Exploitation requires the target Android device to be jailbroken or otherwise compromised (rooted), granting the attacker elevated filesystem access beyond the normal Android app sandbox. The attacker must have local access to the device - either physical possession or logical access via a co-resident malicious app with root privileges. The XAAP Application must be installed and have stored sensitive data on that device. What limits exploitation: this is not a remote attack - no network exposure is involved; the prerequisite device compromise is itself a significant barrier; confidentiality impact is rated partial (VC:L), suggesting not all sensitive data may be exposed. Authentication to the device OS at elevated privilege level (root) is required, which the CVSS PR:L metric partially captures.

Impact

The CVSS 4.0 vector (AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N) scores 4.8, reflecting that exploitation is constrained to local access on an already-compromised device. The attack vector is local and requires low privileges, meaning the attacker must have already achieved device compromise (jailbreak or root) before this vulnerability is exploitable - the CVE itself is not the initial access vector but a secondary data-exposure risk. No EPSS data or KEV listing is present in the provided intelligence, and no POC is reported, suggesting no known active exploitation. The confidentiality impact is rated low, implying partial rather than full data exposure. Overall, this is a moderate-severity data-at-rest hygiene issue rather than a remotely exploitable critical flaw; it represents a meaningful risk for threat models involving insider access, stolen devices, or MDM bypass, but is a low operational priority absent evidence of targeting.

Exploit ScenarioDerived

An attacker who has already rooted an Android device - whether through physical access, a prior malware infection, or a supplied jailbroken device - navigates to the XAAP Application's private data directory and reads locally stored files containing sensitive information in cleartext. No special tooling beyond standard root file system access is required. No public POC has been identified, but the technique is trivially known and requires no vulnerability research.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 31, 2026

Cleartext storage of sensitive information in Johnson Controls XAAP Application on Android (versions before 1.53) exposes sensitive data to retrieval by attackers who already have access to a jailbroken or otherwise compromised device. The flaw stems from insufficient data-at-rest protection (CWE-312), meaning credentials, tokens, or configuration data are stored without encryption in the app's local storage. No public exploit code exists and this vulnerability is not listed in CISA KEV; real-world risk is constrained by the requirement for prior device compromise.

RemediationAI

Upgrade the XAAP Application to version 1.53 or later, as indicated by the vulnerability description (versions before 1.53 are affected). The vendor advisory at https://www.johnsoncontrols.com/trust-center/cybersecurity/security-advisories should be consulted for the exact patched release and deployment guidance. As a compensating control prior to patching, organizations should enforce mobile device management (MDM) policies that prohibit jailbroken or rooted devices from accessing enterprise applications - note that MDM enforcement can be bypassed by sophisticated attackers with physical device access. Additionally, restricting the XAAP Application to corporate-managed devices with full-disk encryption enabled reduces exposure, though it does not eliminate the underlying cleartext storage flaw. The exact fix version 1.53 is inferred from the description boundary and has not been independently verified from a specific patch advisory.

Affected VersionsENISA

XAAP Application 0 <1.53

Affected Packages

euvd xaap_application fix: 1.53

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

CWE-312 (Cleartext Storage of Sensitive Information) describes a failure to encrypt sensitive data before persisting it to local storage - typically Android shared preferences, SQLite databases, flat files, or application cache directories. On Android, rooted devices allow any process with elevated privileges to traverse the filesystem and read another app's private data directory, bypassing the OS-enforced sandbox. The affected product, identified via CPE cpe:2.3:a:johnson_controls:xaap_application:*:*:*:*:*:*:*:*, is a Johnson Controls mobile application likely used for building automation or physical access control, making the sensitive information in scope potentially high-value operational or credential data.

Know when Xaap Application gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (jci) PRIMARY 4.8 MEDIUM
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 3.3 LOW

Local attack vector and low privileges required since device must be pre-compromised (rooted); only partial confidentiality impact with no integrity or availability effect.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (jci).

CVSS VectorVendor: jci

Attack Vector
Local
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
Patch available
Jul 31, 2026 - 18:02 EUVD

DescriptionCVE.org

Cleartext storage of sensitive information vulnerability in Johnson Controls XAAP Application on Android allows an attacker on a jailbroken or otherwise compromised device to Retrieve Sensitive Data.

This issue affects XAAP Application: before 1.53.

Threat Intelligence Overview

EPSS Score
0.1%
Top 99% exploitable
Prevalence
Low
niche Johnson Controls building automation mobile app
Threat Intel
1
1 source
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat Yes
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +24
PoC: 0
Weaponized: 0
Threat intel: +10
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Threat IntelligenceMISP

CISA Advisories
Sources: CISA (public domain)

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy