From: Vasily Averin <vvs@sw.ru>
To: Marcelo Tosatti <marcelo.tosatti@cyclades.com>,
linux-kernel@vger.kernel.org
Subject: [PATCH 2.4] random poolsize sysctl fix
Date: Fri, 20 May 2005 09:32:48 +0400 [thread overview]
Message-ID: <428D7680.5040304@sw.ru> (raw)
[-- Attachment #1: Type: text/plain, Size: 403 bytes --]
Hello Marcelo,
SWSoft Linux kernel Team has discovered that your patch
http://linux.bkbits.net:8080/linux-2.4/gnupatch@41e2c4fetTJmVti-Xxql21xXjfbpag
which should fix a random poolsize sysctl handler integer overflow, is
wrong.
You have changed a variable definition in function proc_do_poolsize(),
but you had to fix an another function, poolsize_strategy()
Vasily Averin
SWSoft Linux kernel Team
[-- Attachment #2: diff-security-rndpoolsize-20050520 --]
[-- Type: text/plain, Size: 630 bytes --]
--- ./drivers/char/random.c.rndps Wed Jan 19 17:09:48 2005
+++ ./drivers/char/random.c Fri May 20 09:09:18 2005
@@ -1771,7 +1771,7 @@ static int change_poolsize(int poolsize)
static int proc_do_poolsize(ctl_table *table, int write, struct file *filp,
void *buffer, size_t *lenp)
{
- unsigned int ret;
+ int ret;
sysctl_poolsize = random_state->poolinfo.POOLBYTES;
@@ -1787,7 +1787,7 @@ static int poolsize_strategy(ctl_table *
void *oldval, size_t *oldlenp,
void *newval, size_t newlen, void **context)
{
- int len;
+ unsigned int len;
sysctl_poolsize = random_state->poolinfo.POOLBYTES;
next reply other threads:[~2005-05-20 5:33 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-05-20 5:32 Vasily Averin [this message]
2005-05-20 10:53 ` [PATCH 2.4] random poolsize sysctl fix Marcelo Tosatti
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=428D7680.5040304@sw.ru \
--to=vvs@sw.ru \
--cc=linux-kernel@vger.kernel.org \
--cc=marcelo.tosatti@cyclades.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.