Skip to content

security: ARM does not scrub registers when returning from system calls #7753

@andrewboie

Description

@andrewboie

_arm_do_syscall(), upon returning from executing the system call handler, does not erase the contents of general purpose registers. This can leak sensitive supervisor-only data to user mode.

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions