Skip to content

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

@pkeller

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?

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