Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

android:name refers to the name of the class that implements this activity. The name of the package is "jp.co.vulnerable" so the fully qualified name of the class implementing this activity is jp.co.vulnerable.media.yfrog.YfrogUploadDialog. Since the intent filter is defined, this activity is exported to other apps.

...

An Android developer can arbitrarily choose a package name, so different app developers could choose the same package name. Therefore, it is generally not recommended to use the package name for validating the caller of the activity. [JSSEC 2013] The recommended alternative is to check the developer's certificate, instead of the package name.

...

Related Vulnerabilities

  • JVN#31860555  twicca   Twicca fails to restrict access permissions  

...