CVE-2022-50952 in Banco Guayaquil Appinfo

Summary

by MITRE • 02/01/2026

Banco Guayaquil 8.0.0 mobile iOS application contains a persistent cross-site scripting vulnerability in the TextBox Name Profile input. Attackers can inject malicious script code through a POST request that executes on application review without user interaction.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Analysis

by VulDB Data Team • 02/02/2026

The vulnerability identified as CVE-2022-50952 represents a critical persistent cross-site scripting flaw within the Banco Guayaquil 8.0.0 mobile iOS application. This security weakness specifically manifests in the TextBox Name Profile input field, where the application fails to properly sanitize user input before processing and storing the data. The vulnerability allows malicious actors to inject malicious script code through POST requests, which then executes during application review processes without requiring any user interaction, making it particularly dangerous for financial institutions handling sensitive customer data.

The technical implementation of this vulnerability stems from inadequate input validation and output encoding mechanisms within the application's profile management functionality. When users enter data into the Name Profile textbox, the application stores this information without proper sanitization of potentially malicious payloads. The persistent nature of this XSS vulnerability means that once malicious code is injected, it remains stored within the application's database or processing environment and executes whenever the affected profile information is reviewed or displayed. This flaw falls under CWE-79 which specifically addresses Cross-Site Scripting vulnerabilities, and represents a direct violation of secure coding practices for input validation and output encoding.

The operational impact of this vulnerability extends beyond simple data corruption or display issues, as it creates significant risks for the financial institution and its customers. Attackers could potentially execute malicious scripts that steal session cookies, redirect users to phishing sites, or perform unauthorized actions within the application context. Given that this is a banking application, the implications are severe as attackers could potentially access customer profiles, financial data, or even manipulate account information. The lack of user interaction requirement makes this vulnerability particularly attractive to threat actors as it allows for automated exploitation without the need for social engineering or user deception techniques, aligning with ATT&CK technique T1531 for Account Access Removal and T1059.001 for Command and Scripting Interpreter.

Mitigation strategies for this vulnerability should focus on implementing comprehensive input validation and output encoding mechanisms throughout the application's data processing pipeline. The development team must ensure that all user input, particularly in profile management sections, undergoes strict sanitization before being stored or processed. This includes implementing proper HTML encoding, using secure input validation libraries, and establishing a robust content security policy. Additionally, the application should implement proper access controls and monitoring mechanisms to detect and prevent unauthorized input injection attempts. Regular security testing including dynamic application security testing and manual penetration testing should be conducted to identify similar vulnerabilities. The remediation process should also include comprehensive staff training on secure coding practices and adherence to OWASP Top Ten security guidelines to prevent similar issues in future development cycles.

Responsible

VulnCheck

Reservation

01/11/2026

Disclosure

02/01/2026

Moderation

accepted

CPE

ready

EPSS

0.00016

KEV

no

Activities

very low

Sector

Homeoffice

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!