{"id":"CVE-2024-48336","aliases":["EUVD-2024-42994","GHSA-9xg5-55cm-9gxr"],"status":"published","title":"The install() function of ProviderInstaller.java in Magisk App before canary version 27007 does...","description":"The install() function of ProviderInstaller.java in Magisk App before canary version 27007 does not verify the GMS app before loading it, which allows a local untrusted app with no additional privileges to silently execute arbitrary code in the Magisk app and escalate privileges to root via a crafted package, aka Bug #8279. User interaction is not needed for exploitation.","severity":{"version":"3.1","score":8.4,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"adp","from":"cve"},"epss":{"day":"2026-11-10","score":0.0073,"percentile":0.54597,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":true,"fix_available":false},"cwes":["CWE-829"],"published":"2024-11-04T00:00:00Z","modified":"2026-10-28T10:54:39Z","exploits":[{"source":"pocgithub","id":"canyie/MagiskEoP","title":"canyie/MagiskEoP","date":"2024-08-24","url":"https://github.com/canyie/MagiskEoP"}],"products":[{"vendor":"magisk","product":"magisk"}],"references":[{"url":"https://github.com/canyie/MagiskEoP","tags":["package"]},{"url":"https://github.com/topjohnwu/Magisk/commit/c2eb6039579b8a2fb1e11a753cea7662c07bec02","tags":["fix"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2024-48336","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-9xg5-55cm-9gxr"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/48xxx/CVE-2024-48336.json","tags":["advisory"]}],"sources":{"cve":[{"id":"CVE-2024-48336","description":"The install() function of ProviderInstaller.java in Magisk App before canary version 27007 does not verify the GMS app before loading it, which allows a local untrusted app with no additional privileges to silently execute arbitrary code in the Magisk app and escalate privileges to root via a crafted package, aka Bug #8279. User interaction is not needed for exploitation.","status":"published","published":"2024-11-04T00:00:00Z","modified":"2024-11-04T20:06:56.981Z","cvss":[{"version":"3.1","score":8.4,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"adp"}],"cwes":["CWE-829"],"updated_at":"2026-11-02T14:34:11.638716Z"}],"euvd":[{"id":"EUVD-2024-42994","description":"The install() function of ProviderInstaller.java in Magisk App before canary version 27007 does not verify the GMS app before loading it, which allows a local untrusted app with no additional privileges to silently execute arbitrary code in the Magisk app and escalate privileges to root via a crafted package, aka Bug #8279. User interaction is not needed for exploitation.","status":"published","published":"2024-11-04T00:00:00Z","modified":"2024-11-04T20:06:56Z","cvss":[{"version":"3.1","score":8.4,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-03T00:05:11.298723Z"}],"ghsa":[{"id":"GHSA-9xg5-55cm-9gxr","title":"The install() function of ProviderInstaller.java in Magisk App before canary version 27007 does...","description":"The install() function of ProviderInstaller.java in Magisk App before canary version 27007 does not verify the GMS app before loading it, which allows a local untrusted app with no additional privileges to silently execute arbitrary code in the Magisk app and escalate privileges to root via a crafted package, aka Bug #8279. User interaction is not needed for exploitation.","status":"published","published":"2024-11-04T18:31:23Z","modified":"2024-11-04T21:31:34Z","cvss":[{"version":"3.1","score":8.4,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"cwes":["CWE-829"],"updated_at":"2026-11-02T14:58:43.210342Z"}],"nvd":[{"id":"CVE-2024-48336","description":"The install() function of ProviderInstaller.java in Magisk App before canary version 27007 does not verify the GMS app before loading it, which allows a local untrusted app with no additional privileges to silently execute arbitrary code in the Magisk app and escalate privileges to root via a crafted package, aka Bug #8279. User interaction is not needed for exploitation.","status":"published","published":"2024-11-04T18:15:05.027Z","modified":"2026-06-17T07:58:25.753Z","cvss":[{"version":"3.1","score":8.4,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"secondary"}],"cwes":["CWE-829"],"updated_at":"2026-11-02T14:10:35.864552Z"}],"osv":[{"id":"CVE-2024-48336","description":"The install() function of ProviderInstaller.java in Magisk App before canary version 27007 does not verify the GMS app before loading it, which allows a local untrusted app with no additional privileges to silently execute arbitrary code in the Magisk app and escalate privileges to root via a crafted package, aka Bug #8279. User interaction is not needed for exploitation.","status":"published","published":"2024-11-04T00:00:00Z","modified":"2026-10-28T10:54:39.007835523Z","cvss":[{"version":"3.1","score":8.4,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:44:43.597758Z"}]}}
