{"api_version":"1","generated_at":"2026-07-23T07:15:06+00:00","cve":"CVE-2015-3860","urls":{"html":"https://cve.report/CVE-2015-3860","api":"https://cve.report/api/cve/CVE-2015-3860.json","docs":"https://cve.report/api","cve_org":"https://www.cve.org/CVERecord?id=CVE-2015-3860","nvd":"https://nvd.nist.gov/vuln/detail/CVE-2015-3860"},"summary":{"title":"CVE-2015-3860","description":"packages/Keyguard/res/layout/keyguard_password_view.xml in Lockscreen in Android 5.x before 5.1.1 LMY48M does not restrict the number of characters in the passwordEntry input field, which allows physically proximate attackers to bypass intended access restrictions via a long password that triggers a SystemUI crash, aka internal bug 22214934.","state":"PUBLISHED","assigner":"google_android","published_at":"2015-10-01 00:59:28","updated_at":"2026-05-06 22:30:45"},"problem_types":["CWE-284","n/a"],"metrics":[{"version":"2.0","source":"nvd@nist.gov","type":"Primary","score":"7.2","severity":"","vector":"AV:L/AC:L/Au:N/C:C/I:C/A:C","data":{"version":"2.0","vectorString":"AV:L/AC:L/Au:N/C:C/I:C/A:C","baseScore":7.2,"accessVector":"LOCAL","accessComplexity":"LOW","authentication":"NONE","confidentialityImpact":"COMPLETE","integrityImpact":"COMPLETE","availabilityImpact":"COMPLETE"}}],"references":[{"url":"https://code.google.com/p/android/issues/detail?id=178139","name":"https://code.google.com/p/android/issues/detail?id=178139","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Exploit"],"title":"Issue 178139 - \n android -\n \n Android full lockscreen bypass - 5.1.1 PoC - \n Android Open Source Project - Issue Tracker - Google Project Hosting","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"https://android.googlesource.com/platform/frameworks/base/+/8fba7e6931245a17215e0e740e78b45f6b66d590","name":"https://android.googlesource.com/platform/frameworks/base/+/8fba7e6931245a17215e0e740e78b45f6b66d590","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Vendor Advisory"],"title":"8fba7e6931245a17215e0e740e78b45f6b66d590 - platform/frameworks/base - Git at Google","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"https://groups.google.com/forum/message/raw?msg=android-security-updates/1M7qbSvACjo/Y7jewiW1AwAJ","name":"https://groups.google.com/forum/message/raw?msg=android-security-updates/1M7qbSvACjo/Y7jewiW1AwAJ","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Vendor Advisory"],"title":"Android Open Source Project =\r\nDetails","mime":"text/plain","httpstatus":"500","archivestatus":"200"},{"url":"http://sites.utexas.edu/iso/2015/09/15/android-5-lockscreen-bypass/","name":"http://sites.utexas.edu/iso/2015/09/15/android-5-lockscreen-bypass/","refsource":"af854a3a-2127-422b-91ae-364da2661108","tags":["Exploit"],"title":"Android 5.x Lockscreen Bypass (CVE-2015-3860) | UT Austin Information Security Office","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"https://www.cve.org/CVERecord?id=CVE-2015-3860","name":"CVE Program record","refsource":"CVE.ORG","tags":["canonical"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2015-3860","name":"NVD vulnerability detail","refsource":"NVD","tags":["canonical","analysis"]}],"affected":[{"source":"CNA","vendor":"n/a","product":"n/a","version":"affected n/a","platforms":[]}],"timeline":[],"solutions":[],"workarounds":[],"exploits":[],"credits":[],"nvd_cpes":[{"cve_year":"2015","cve_id":"3860","vulnerable":"1","versionEndIncluding":"5.1","cpe1":"cpe","cpe2":"2.3","cpe3":"o","cpe4":"google","cpe5":"android","cpe6":"*","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"}],"vendor_comments":[],"enrichments":{"kev":null,"epss":null,"legacy_qids":[]},"source_records":{"cve_program":{"containers":{"adp":[{"providerMetadata":{"dateUpdated":"2024-08-06T05:56:15.700Z","orgId":"af854a3a-2127-422b-91ae-364da2661108","shortName":"CVE"},"references":[{"name":"[android-security-updates] 20150909 Nexus Security Bulletin (September 2015)","tags":["mailing-list","x_refsource_MLIST","x_transferred"],"url":"https://groups.google.com/forum/message/raw?msg=android-security-updates/1M7qbSvACjo/Y7jewiW1AwAJ"},{"tags":["x_refsource_CONFIRM","x_transferred"],"url":"https://code.google.com/p/android/issues/detail?id=178139"},{"tags":["x_refsource_MISC","x_transferred"],"url":"http://sites.utexas.edu/iso/2015/09/15/android-5-lockscreen-bypass/"},{"tags":["x_refsource_CONFIRM","x_transferred"],"url":"https://android.googlesource.com/platform/frameworks/base/+/8fba7e6931245a17215e0e740e78b45f6b66d590"}],"title":"CVE Program Container"}],"cna":{"affected":[{"product":"n/a","vendor":"n/a","versions":[{"status":"affected","version":"n/a"}]}],"datePublic":"2015-09-08T00:00:00.000Z","descriptions":[{"lang":"en","value":"packages/Keyguard/res/layout/keyguard_password_view.xml in Lockscreen in Android 5.x before 5.1.1 LMY48M does not restrict the number of characters in the passwordEntry input field, which allows physically proximate attackers to bypass intended access restrictions via a long password that triggers a SystemUI crash, aka internal bug 22214934."}],"problemTypes":[{"descriptions":[{"description":"n/a","lang":"en","type":"text"}]}],"providerMetadata":{"dateUpdated":"2015-10-01T00:57:01.000Z","orgId":"baff130e-b8d5-4e15-b3d3-c3cf5d5545c6","shortName":"google_android"},"references":[{"name":"[android-security-updates] 20150909 Nexus Security Bulletin (September 2015)","tags":["mailing-list","x_refsource_MLIST"],"url":"https://groups.google.com/forum/message/raw?msg=android-security-updates/1M7qbSvACjo/Y7jewiW1AwAJ"},{"tags":["x_refsource_CONFIRM"],"url":"https://code.google.com/p/android/issues/detail?id=178139"},{"tags":["x_refsource_MISC"],"url":"http://sites.utexas.edu/iso/2015/09/15/android-5-lockscreen-bypass/"},{"tags":["x_refsource_CONFIRM"],"url":"https://android.googlesource.com/platform/frameworks/base/+/8fba7e6931245a17215e0e740e78b45f6b66d590"}],"x_legacyV4Record":{"CVE_data_meta":{"ASSIGNER":"security@android.com","ID":"CVE-2015-3860","STATE":"PUBLIC"},"affects":{"vendor":{"vendor_data":[{"product":{"product_data":[{"product_name":"n/a","version":{"version_data":[{"version_value":"n/a"}]}}]},"vendor_name":"n/a"}]}},"data_format":"MITRE","data_type":"CVE","data_version":"4.0","description":{"description_data":[{"lang":"eng","value":"packages/Keyguard/res/layout/keyguard_password_view.xml in Lockscreen in Android 5.x before 5.1.1 LMY48M does not restrict the number of characters in the passwordEntry input field, which allows physically proximate attackers to bypass intended access restrictions via a long password that triggers a SystemUI crash, aka internal bug 22214934."}]},"problemtype":{"problemtype_data":[{"description":[{"lang":"eng","value":"n/a"}]}]},"references":{"reference_data":[{"name":"[android-security-updates] 20150909 Nexus Security Bulletin (September 2015)","refsource":"MLIST","url":"https://groups.google.com/forum/message/raw?msg=android-security-updates/1M7qbSvACjo/Y7jewiW1AwAJ"},{"name":"https://code.google.com/p/android/issues/detail?id=178139","refsource":"CONFIRM","url":"https://code.google.com/p/android/issues/detail?id=178139"},{"name":"http://sites.utexas.edu/iso/2015/09/15/android-5-lockscreen-bypass/","refsource":"MISC","url":"http://sites.utexas.edu/iso/2015/09/15/android-5-lockscreen-bypass/"},{"name":"https://android.googlesource.com/platform/frameworks/base/+/8fba7e6931245a17215e0e740e78b45f6b66d590","refsource":"CONFIRM","url":"https://android.googlesource.com/platform/frameworks/base/+/8fba7e6931245a17215e0e740e78b45f6b66d590"}]}}}},"cveMetadata":{"assignerOrgId":"baff130e-b8d5-4e15-b3d3-c3cf5d5545c6","assignerShortName":"google_android","cveId":"CVE-2015-3860","datePublished":"2015-10-01T00:00:00.000Z","dateReserved":"2015-05-12T00:00:00.000Z","dateUpdated":"2024-08-06T05:56:15.700Z","state":"PUBLISHED"},"dataType":"CVE_RECORD","dataVersion":"5.1"},"nvd":{"publishedDate":"2015-10-01 00:59:28","lastModifiedDate":"2026-05-06 22:30:45","problem_types":["CWE-284","n/a"],"metrics":{"cvssMetricV2":[{"source":"nvd@nist.gov","type":"Primary","cvssData":{"version":"2.0","vectorString":"AV:L/AC:L/Au:N/C:C/I:C/A:C","baseScore":7.2,"accessVector":"LOCAL","accessComplexity":"LOW","authentication":"NONE","confidentialityImpact":"COMPLETE","integrityImpact":"COMPLETE","availabilityImpact":"COMPLETE"},"baseSeverity":"HIGH","exploitabilityScore":3.9,"impactScore":10,"acInsufInfo":false,"obtainAllPrivilege":false,"obtainUserPrivilege":false,"obtainOtherPrivilege":false,"userInteractionRequired":false}]},"configurations":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:o:google:android:*:*:*:*:*:*:*:*","versionEndIncluding":"5.1","matchCriteriaId":"3573E693-716C-4B92-AC87-6466CBC26527"}]}]}]},"legacy_mitre":{"record":{"CveYear":"2015","CveId":"3860","Ordinal":"1","Title":"CVE-2015-3860","CVE":"CVE-2015-3860","Year":"2015"},"notes":[{"CveYear":"2015","CveId":"3860","Ordinal":"1","NoteData":"packages/Keyguard/res/layout/keyguard_password_view.xml in Lockscreen in Android 5.x before 5.1.1 LMY48M does not restrict the number of characters in the passwordEntry input field, which allows physically proximate attackers to bypass intended access restrictions via a long password that triggers a SystemUI crash, aka internal bug 22214934.","Type":"Description","Title":"CVE-2015-3860"},{"CveYear":"2015","CveId":"3860","Ordinal":"2","NoteData":"2015-09-30","Type":"Other","Title":"Published"},{"CveYear":"2015","CveId":"3860","Ordinal":"3","NoteData":"2015-09-30","Type":"Other","Title":"Modified"}]}}}