Ajay Gupta created CB-11900:
-------------------------------

             Summary: Cordova security vulnerability: Insufficint input 
validations
                 Key: CB-11900
                 URL: https://issues.apache.org/jira/browse/CB-11900
             Project: Apache Cordova
          Issue Type: Bug
          Components: CordovaJS
            Reporter: Ajay Gupta


In a recent veracode scan of the mobile application, we found a medium 
vulnerability:

Insufficient Input validation 

Description:
Weaknesses in this category are related to an absent or incorrect protection 
mechanism that fails to properly validate input that can affect the control 
flow or data flow to a program.

Recommendations
Validate input from untrusted sources before it is used. 

Associated flaws by CWE ID: 
URL redirection to untrusted sitte ('open redirect') (CWE ID 601)

Description
A web application accepts a user-controlled input that specifies a link to an 
external site and uses that link to generate a redirect.  This enables phishing 
attack.

Recommendation is to always validate user-supplied input to ensure it confirms 
to the expected format, using centralized data validation routines when 
possible.   Check the supplied URL against a whitelist of approved URLs or 
domains before redirecting.

InAppBrowser.java: 447 and 449





--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to