|
Message-ID: <20190207203732.GH5469@voyager>
Date: Thu, 7 Feb 2019 21:37:32 +0100
From: Markus Wichmann <nullplan@....net>
To: Alexey Izbyshev <izbyshev@...ras.ru>
Cc: musl@...ts.openwall.com
Subject: Re: dlsym(handle) may search in unrelated libraries
I accidentally added a crash. Namely exactly here:
> +static void load_deps_runtime(struct dso *p)
> +{
> + size_t i, ndeps=0, j=0;
> + struct dso ***deps = &p->deps, **tmp, *dep;
> + for (; p; p=(*deps)[j++]) {
*deps might be null pointer, which this expression is dereferencing.
Patch is attached.
Ciao,
Markus
View attachment "0010-Fix-crash-bug-from-previous-commit.patch" of type "text/x-diff" (985 bytes)
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.