[PATCH] powerpc/powernv: Make opal log only readable by root
Michael Ellerman
mpe at ellerman.id.au
Wed Feb 27 22:54:27 AEDT 2019
Jordan Niethe <jniethe5 at gmail.com> writes:
> Currently the opal log is globally readable. It is kernel policy to limit
> the visibility of physical addresses / kernel pointers to root.
> Given this and the fact the opal log may contain this information it would
> be better to limit the readability to root.
Yikes, thanks for fixing that.
I'll add a Fixes: tag and Cc stable.
I also see symbol_map is 0444, I think that should be fixed too.
cheers
> diff --git a/arch/powerpc/platforms/powernv/opal-msglog.c b/arch/powerpc/platforms/powernv/opal-msglog.c
> index acd3206dfae3..06628c71cef6 100644
> --- a/arch/powerpc/platforms/powernv/opal-msglog.c
> +++ b/arch/powerpc/platforms/powernv/opal-msglog.c
> @@ -98,7 +98,7 @@ static ssize_t opal_msglog_read(struct file *file, struct kobject *kobj,
> }
>
> static struct bin_attribute opal_msglog_attr = {
> - .attr = {.name = "msglog", .mode = 0444},
> + .attr = {.name = "msglog", .mode = 0400},
> .read = opal_msglog_read
> };
>
> --
> 2.20.1
More information about the Linuxppc-dev
mailing list