In multiple locations, there is a possible way to overlay the installation confirmation dialog due to a tapjacking/overlay attack. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
{ "spl": "2025-03-01", "severity": "High", "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/b1612955cb7fb2f69f1e04d437bb7fabd411ff7c" ], "vanir_signatures": [ { "signature_version": "v1", "id": "ASB-A-370958259-1d677971", "digest": { "length": 1595.0, "function_hash": "237969592052963635730934805885314022583" }, "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/b1612955cb7fb2f69f1e04d437bb7fabd411ff7c", "deprecated": false, "target": { "function": "onCreate", "file": "packages/PackageInstaller/src/com/android/packageinstaller/UnarchiveActivity.java" } }, { "signature_version": "v1", "id": "ASB-A-370958259-4462f2ea", "digest": { "line_hashes": [ "106852290312809516895377641684996428641", "100619307944333955550393411756035339383", "253671319467356316573877843325206305148", "194305148853903854519207401895473405000", "164618263518515534571435835108085346840", "117242953883748989660592205141705532966", "322276312425168391457092955602260976032", "82791985082628779718638862041003667333" ], "threshold": 0.9 }, "signature_type": "Line", "source": "https://android.googlesource.com/platform/frameworks/base/+/b1612955cb7fb2f69f1e04d437bb7fabd411ff7c", "deprecated": false, "target": { "file": "packages/PackageInstaller/src/com/android/packageinstaller/UnarchiveActivity.java" } }, { "signature_version": "v1", "id": "ASB-A-370958259-923c4fc6", "digest": { "length": 537.0, "function_hash": "323308802861785688109354783023765293940" }, "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/b1612955cb7fb2f69f1e04d437bb7fabd411ff7c", "deprecated": false, "target": { "function": "onCreateDialog", "file": "packages/PackageInstaller/src/com/android/packageinstaller/UnarchiveFragment.java" } }, { "signature_version": "v1", "id": "ASB-A-370958259-f8c1abb4", "digest": { "line_hashes": [ "34647006730598393968881487632720217521", "220837909846715867234019510086613959071", "112944296168326975797965234027075705758", "268955711874604927044415729134364870134", "104335380940393650208967793504429997267", "227051776264705071281256115035437909817", "74088909021720321535169830157439491633", "188813712324366316321383523893347649282", "155842730872581119733874838446406534715", "200236479055803650491839492661848229957" ], "threshold": 0.9 }, "signature_type": "Line", "source": "https://android.googlesource.com/platform/frameworks/base/+/b1612955cb7fb2f69f1e04d437bb7fabd411ff7c", "deprecated": false, "target": { "file": "packages/PackageInstaller/src/com/android/packageinstaller/UnarchiveFragment.java" } } ], "types": [ "EoP" ] }
{ "spl": "2025-03-01", "severity": "High", "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/799842233276351680f47420d8754f381dcbf86f" ], "vanir_signatures": [ { "signature_version": "v1", "id": "ASB-A-370958259-5dfba42e", "digest": { "length": 537.0, "function_hash": "323308802861785688109354783023765293940" }, "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/799842233276351680f47420d8754f381dcbf86f", "deprecated": false, "target": { "function": "onCreateDialog", "file": "packages/PackageInstaller/src/com/android/packageinstaller/UnarchiveFragment.java" } }, { "signature_version": "v1", "id": "ASB-A-370958259-9a79cbb0", "digest": { "length": 1595.0, "function_hash": "237969592052963635730934805885314022583" }, "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/799842233276351680f47420d8754f381dcbf86f", "deprecated": false, "target": { "function": "onCreate", "file": "packages/PackageInstaller/src/com/android/packageinstaller/UnarchiveActivity.java" } }, { "signature_version": "v1", "id": "ASB-A-370958259-d3acbd8d", "digest": { "line_hashes": [ "34647006730598393968881487632720217521", "220837909846715867234019510086613959071", "112944296168326975797965234027075705758", "268955711874604927044415729134364870134", "104335380940393650208967793504429997267", "227051776264705071281256115035437909817", "74088909021720321535169830157439491633", "188813712324366316321383523893347649282", "155842730872581119733874838446406534715", "200236479055803650491839492661848229957" ], "threshold": 0.9 }, "signature_type": "Line", "source": "https://android.googlesource.com/platform/frameworks/base/+/799842233276351680f47420d8754f381dcbf86f", "deprecated": false, "target": { "file": "packages/PackageInstaller/src/com/android/packageinstaller/UnarchiveFragment.java" } }, { "signature_version": "v1", "id": "ASB-A-370958259-f40f7008", "digest": { "line_hashes": [ "106852290312809516895377641684996428641", "100619307944333955550393411756035339383", "253671319467356316573877843325206305148", "194305148853903854519207401895473405000", "164618263518515534571435835108085346840", "117242953883748989660592205141705532966", "322276312425168391457092955602260976032", "82791985082628779718638862041003667333" ], "threshold": 0.9 }, "signature_type": "Line", "source": "https://android.googlesource.com/platform/frameworks/base/+/799842233276351680f47420d8754f381dcbf86f", "deprecated": false, "target": { "file": "packages/PackageInstaller/src/com/android/packageinstaller/UnarchiveActivity.java" } } ], "types": [ "EoP" ] }