element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Raspberry Pi
  • Products
  • More
Raspberry Pi
Documents Is the Raspberry Pi Vulnerable to the Spectre or Meltdown exploit?
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Engagement
  • Author Author: e14phil
  • Date Created: 5 Jan 2018 3:00 PM Date Created
  • Last Updated Last Updated: 9 Jan 2018 11:05 AM
  • Views 1256 views
  • Likes 12 likes
  • Comments 4 comments
Related
Recommended

Is the Raspberry Pi Vulnerable to the Spectre or Meltdown exploit?

On January 3rd 2018 a loose group of Jann Horn, Paul Kocher, Daniel Genkin, Mike Hamburg, Moritz Lipp and Yuval Yarom came together to make

the public aware of, what seems to be, one of the most serious computer security vulnerability to date.  These vulnerabilities, named "Spectre" and "Meltdown",  allow programs access to any data in any location on the device, even areas which the operating environment specifically would block programs from accessing.

image

 

The reason this vulnerability is seen as so serious is because it is at processor level, which makes it hard to patch.

This vulnerability effects all Apple iPhones, iPad, or Macbooks, most Intel processors and by extension some Arm Cortex processors.

 

As some Arm processors are used in, ALL Raspberry Pi, are the Arm Processors in the Raspberry Pi Vulnerable to the Spectre or Meltdown exploit?

 

I will save you the Click Bait...

 

Short answer is NO,

None of the Variants of the Raspberry Pi. (as of 5th January 2018) are vulnerable to Spectre or Meltdown exploit.

 

According to Arm directly:

https://developer.arm.com/support/security-update

 

The processor used by the Raspberry Pi are:

Raspberry Pi 1 and Zero (W): ARM11

Raspberry Pi 2 V1: ARM Cortex-A7

Raspberry Pi 2 V1.2 ARM Cortex-A53

Raspberry Pi 3:    ARM Cortex-A53

 

The good news for Raspberry Pi users is that these are NOT on Arm's Definitive list of vulnerable processors:

 

Vulnerable Processors:

 

Processor

Variant 1

Variant 2

Variant 3

Variant 3a

Cortex-R7

Yes*

Yes*

No

No

Cortex-R8

Yes*

Yes*

No

No

Cortex-A8

Yes (under review)

Yes

No

No

Cortex-A9

Yes

Yes

No

No

Cortex-A15

Yes (under review)

Yes

No

Yes

Cortex-A17

Yes

Yes

No

No

Cortex-A57

Yes

Yes

No

Yes

Cortex-A72

Yes

Yes

No

Yes

Cortex-A73

Yes

Yes

No

No

Cortex-A75

Yes

Yes

Yes

No

* Note for Cortex-R cores: The common usage model for Cortex-R is in non-open environments where applications or processes are strictly controlled and hence not exploitable.

*Source https://developer.arm.com/support/security-update

 

I hope this slice of good news helps one of you concerns......   Unlike all Apple iPhones, iPad, or Macbooks,  which are all vulnerable.

Please make sure you do not put off security updates!

More info: https://support.apple.com/en-us/HT208394

 

-e14Phil

  • meltdown
  • spectre
  • raspberry pi
  • cyber security
  • arm
  • Share
  • History
  • More
  • Cancel
  • Sign in to reply

Top Comments

  • beacon_dave
    beacon_dave over 7 years ago +3
    There is some related reading material published here on the Raspberry Pi blog which may be of some interest: https://www.raspberrypi.org/blog/why-raspberry-pi-isnt-vulnerable-to-spectre-or-meltdown/
  • mcb1
    mcb1 over 7 years ago +2
    e14phil I'm surprised at the number of chips that have a vunerability. The news item I watched suggested Intel chips, and I was thankful I tended to use AMD processors. However it appears that isn't the…
  • mcb1
    mcb1 over 7 years ago in reply to shabaz +1
    shabaz Maybe harder for Apple who have very few models of phones released each year. Naah they'll be fine since it's older hardware Apple's apple will make it run slower, so the exploit will be slowed…
  • mcb1
    mcb1 over 7 years ago

    e14phil

    I'm surprised at the number of chips that have a vunerability.

     

    The news item I watched suggested Intel chips, and I was thankful I tended to use AMD processors.

    However it appears that isn't the whole story.

    Variants of this issue are known to affect many modern processors, including certain processors by Intel, AMD and ARM.

     

    SO it looks like some digging is required for some patches.

     

    Thanks for sharing this

     

    Mark

     

     

    From the ARM link Phil provided :-

    https://developer.arm.com/support/security-update/download-the-whitepaper

    https://googleprojectzero.blogspot.co.nz/

    https://spectreattack.com/spectre.pdf

    https://meltdownattack.com/meltdown.pdf

     

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mcb1
    mcb1 over 7 years ago in reply to shabaz

    shabaz

    Maybe harder for Apple who have very few models of phones released each year.

     

    Naah they'll be fine since it's older hardware Apple's apple will make it run slower, so the exploit will be slowed right down image

     

     

    It just shows that despite updating the OS, it all comes down to stuff inside a chip that provides the venerability.

     

    Mark

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • beacon_dave
    beacon_dave over 7 years ago

    There is some related reading material published here on the Raspberry Pi blog which may be of some interest:

    https://www.raspberrypi.org/blog/why-raspberry-pi-isnt-vulnerable-to-spectre-or-meltdown/

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • shabaz
    shabaz over 7 years ago

    Hi Phil,

     

    Thanks for this table - nice summary!! I suspect some manufacturers will now diversify and start using different architectures across their ranges, just to reduce risk exposure for future vulnerabilities/bugs/flaws.

    Maybe harder for Apple who have very few models of phones released each year.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube