Switch System Flaws: Difference between revisions
jamais vu |
just fixing dates and links |
||
Line 70: | Line 70: | ||
| [[3.0.0]] | | [[3.0.0]] | ||
| [[3.0.0]] | | [[3.0.0]] | ||
| | | Late summer/early fall 2017 | ||
| December 31, 2017 | | December 31, 2017 | ||
| SciresM, | | [[User:SciresM|SciresM]], [[User:motezazer|motezazer]] | ||
|- | |- | ||
|} | |} | ||
Line 98: | Line 98: | ||
| December 2017 (Probably earlier by others) | | December 2017 (Probably earlier by others) | ||
| January 18, 2018 | | January 18, 2018 | ||
| SciresM, probably others. | | [[User:SciresM|SciresM]], probably others. | ||
|- | |- | ||
| jamais vu (non-secure world access to PMC MMIO and pre-deep sleep firmware) | | jamais vu (non-secure world access to PMC MMIO and pre-deep sleep firmware) | ||
| On [[1.0.0]], one could map in the PMC registers in userland. In addition, [[am | | On [[1.0.0]], one could map in the PMC registers in userland. In addition, [[AM_services|am]] ran a little-kernel based firmware on the BPMP at runtime. With code execution under am, one could modify the BPMP's little-kernel firmware to hook deep sleep entry, and modify TrustZone/Security engine state. | ||
This was fixed in [[2.0.0]] by making the PMC secure-world only, blacklisting the BPMP's exception vectors from being mapped, and thoroughly checking for malicious behavior on deep sleep entry. | This was fixed in [[2.0.0]] by making the PMC secure-world only, blacklisting the BPMP's exception vectors from being mapped, and thoroughly checking for malicious behavior on deep sleep entry. | ||
Line 108: | Line 108: | ||
| [[2.0.0]] | | [[2.0.0]] | ||
| December, 2017 | | December, 2017 | ||
| January 20, | | January 20, 2018 | ||
| [[User:SciresM|SciresM]] and [[User:motezazer|motezazer]] | | [[User:SciresM|SciresM]] and [[User:motezazer|motezazer]] | ||
|- | |- | ||
Line 171: | Line 171: | ||
| January 2018 | | January 2018 | ||
| January 2018 | | January 2018 | ||
| SciresM, yellows8 | | [[User:SciresM|SciresM]], [[User:Yellows8|yellows8]] | ||
|- | |- | ||
|} | |} | ||
Line 241: | Line 241: | ||
| August 4, 2017 | | August 4, 2017 | ||
| August 6, 2017 | | August 6, 2017 | ||
| [[User: shinyquagsire23|Shiny Quagsire]], [[User:Yellows8| | | [[User: shinyquagsire23|Shiny Quagsire]], [[User:Yellows8|yellows8]] (independently) | ||
|- | |- | ||
| OOB Read in NS system module (pl:utoohax, pl:utonium, maybe other names) | | OOB Read in NS system module (pl:utoohax, pl:utonium, maybe other names) |