{"id":"CVE-2025-48630","aliases":["A-455563813","ASB-A-455563813","EUVD-2025-208212","GHSA-2p8v-r473-9vxr"],"status":"published","title":"In drawLayersInternal of SkiaRenderEngine.cpp, there is a possible way to access the GPU cache...","description":"In drawLayersInternal of SkiaRenderEngine.cpp, there is a possible way to access the GPU cache due to side channel information disclosure. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.","severity":{"version":"3.1","score":7.4,"vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-11","score":0.00098,"percentile":0.00761,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-208"],"published":"2026-03-01T00:00:00Z","modified":"2026-11-05T20:40:08Z","fixes":[{"ecosystem":"Android","package":"platform/frameworks/native","fixed_in":["16-qpr2-next:2026-03-01","15:2026-03-01","16:2026-03-01","16-qpr2:2026-03-01","14:2026-03-01"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Android","package":"platform/frameworks/native","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16-qpr2-next:0"},{"fixed":"16-qpr2-next:2026-03-01"}]}],"versions":["16-qpr2-next"]},{"source":"osv","ecosystem":"Android","package":"platform/frameworks/native","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15:0"},{"fixed":"15:2026-03-01"}]}],"versions":["15"]},{"source":"osv","ecosystem":"Android","package":"platform/frameworks/native","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16:0"},{"fixed":"16:2026-03-01"}]}],"versions":["16"]},{"source":"osv","ecosystem":"Android","package":"platform/frameworks/native","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16-qpr2:0"},{"fixed":"16-qpr2:2026-03-01"}]}],"versions":["16-qpr2"]},{"source":"osv","ecosystem":"Android","package":"platform/frameworks/native","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14:0"},{"fixed":"14:2026-03-01"}]}],"versions":["14"]}],"products":[{"vendor":"google","product":"android"}],"references":[{"url":"https://source.android.com/docs/security/bulletin/2026/2026-03-01","tags":["vendor-advisory","Vendor Advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2025-48630"},{"url":"https://source.android.com/security/bulletin/2026-03-01","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-2p8v-r473-9vxr"},{"url":"https://android.googlesource.com/platform/frameworks/native/+/c81cf361489e3a3cd764c0a0c85c84958e25d63c","tags":["fix"]}],"sources":{"cve":[{"id":"CVE-2025-48630","description":"In drawLayersInternal of SkiaRenderEngine.cpp, there is a possible way to access the GPU cache due to side channel information disclosure. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.","status":"published","published":"2026-03-02T18:42:17.716Z","modified":"2026-03-06T03:41:06.677Z","cvss":[{"version":"3.1","score":7.4,"vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"adp"}],"cwes":["CWE-208"],"updated_at":"2026-11-02T14:32:41.089134Z"}],"euvd":[{"id":"EUVD-2025-208212","description":"In drawLayersInternal of SkiaRenderEngine.cpp, there is a possible way to access the GPU cache due to side channel information disclosure. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.","status":"published","published":"2026-03-02T18:42:17Z","modified":"2026-03-06T03:41:06Z","cvss":[{"version":"3.1","score":7.4,"vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T19:48:08.258323Z"}],"ghsa":[{"id":"GHSA-2p8v-r473-9vxr","title":"In drawLayersInternal of SkiaRenderEngine.cpp, there is a possible way to access the GPU cache...","description":"In drawLayersInternal of SkiaRenderEngine.cpp, there is a possible way to access the GPU cache due to side channel information disclosure. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.","status":"published","published":"2026-03-02T21:31:30Z","modified":"2026-03-06T06:31:35Z","cvss":[{"version":"3.1","score":7.4,"vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"cwes":["CWE-208"],"updated_at":"2026-11-02T15:06:29.221258Z"}],"nvd":[{"id":"CVE-2025-48630","description":"In drawLayersInternal of SkiaRenderEngine.cpp, there is a possible way to access the GPU cache due to side channel information disclosure. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.","status":"published","published":"2026-03-02T19:16:27.37Z","modified":"2026-11-05T20:40:08.387Z","cvss":[{"version":"3.1","score":7.4,"vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"primary"},{"version":"3.1","score":7.4,"vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"secondary"}],"cwes":["CWE-208"],"updated_at":"2026-11-05T21:56:39.916929Z"}],"osv":[{"id":"ASB-A-455563813","description":"In drawLayersInternal of SkiaRenderEngine.cpp, there is a possible way to access the GPU cache due to side channel information disclosure. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.","status":"published","published":"2026-03-01T00:00:00Z","modified":"2026-11-10T17:02:23.040266809Z","updated_at":"2026-11-10T17:35:07.135383Z"}]}}
