CVE-2017-9820

The National Payments Corporation of India BHIM application 1.3 for Android uses a custom keypad for which the input element is available to the Accessibility…

published August 24, 2018

CVSS
—
EPSS
2%
Percentile
78.6
In the wild
Unconfirmed
What it is

⚠️ A crafty accessibility loophole in the BHIM app could let attackers slip past authentication like a magician pulling a rabbit out of a hat! 🐇 Imagine a hotel with a special side entrance for staff, but the front desk forgot to lock the door. Anyone walking by can just stroll in without waving a key card! That's similar to how the BHIM app’s custom keypad can be accessed by the Accessibility service. If an attacker exploits this vulnerability, they could bypass the app's authentication altogether, gaining unauthorized access to sensitive transactions. This could result in unauthorized fund transfers or exposure of personal financial data—absolutely devastating for users!

Put simply

Imagine a hotel with a special side entrance for staff, but the front desk forgot to lock the door. Anyone walking by can just stroll in without waving a key card! That's similar to how the BHIM app’s custom keypad can be accessed by the Accessibility service. This vulnerability arises from the fact that the BHIM app's custom keypad input element is accessible via the Accessibility service, allowing malicious apps to capture input without detection.

What to do

If an attacker exploits this vulnerability, they could bypass the app's authentication altogether, gaining unauthorized access to sensitive transactions. This could result in unauthorized fund transfers or exposure of personal financial data—absolutely devastating for users! To safeguard against this issue, developers should urgently patch the BHIM application to restrict Accessibility service access to sensitive input elements. Regular security audits and updates can help fortify the app against such vulnerabilities. You've got this! With a proactive approach, you can keep your app and users safe! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01831 · 78.6th percentile
Published
2018-08-24T21:00Z
EPSS history
Timeline
  • 24 AUG 21:00Z
    The National Payments Corporation of India BHIM application 1.3 for Android uses a custom keypad for which the input element is available to the Accessibility…
    cvelistv5