Skip to content

Intel Atom (32-bit OS): running as root or unprivileged user gives inconsistent results #28

Description

@pkeller

I built a 32-bit binary of msdtool-cli using:

cmake .. -DCMAKE_CXX_FLAGS=-m32 -DCMAKE_C_FLAGS=-m32

Running the resulting binary on an Intel Atom system under 32-bit CentOS 6.10 (fully updated) as root gave the following:

# ./mdstool-cli
System:
 * Operating System: Linux 2.6.32-754.24.3.el6.i686
 * Processor:         Intel(R) Atom(TM) CPU N2800   @ 1.86GHz
 * Microarchitecture: Unknown
 * Microcode: 269
 * Memory: 3.81 GiB

[snip]

Speculative Store Bypass:
 * Status: Not Affected
 * Speculative Store Bypass Disable: Not Required

but running it as an unprivileged user gave:

Speculative Store Bypass:
 * Status: Vulnerable
 * Speculative Store Bypass Disable: Not Available

All the other tests came up as "Not affected" in both cases.

Which result should I believe? Or should the tool be run as both root and non-root users and the worst outcome be selected?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions