[DRBD-user] "syncer" crash when doing full resync

Lars Marowsky-Bree lmb at suse.de
Fri Jul 2 17:47:42 CEST 2004

Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.


On 2004-07-02T17:11:42,
   Philipp Reisner <philipp.reisner at linbit.com> said:

>  -> receive_block_ack
>      -> drbd_end_req
>          -> struct Drbd_Conf* mdev = drbd_conf + MINOR(req->bh->b_rdev);
>                                                     ^^^^^^^^^^
> The crash happens while dereferencing req->bh

One of these days in the future, we really need to consider whether we
should dereference network data so directly, as drbd is running on
unprivileged ports, and in theory some user could exploit this on one of
the peer nodes...

(A workaround for the paranoid would be to use privileged ports.)


Sincerely,
    Lars Marowsky-Brée <lmb at suse.de>

-- 
High Availability & Clustering	    \ ever tried. ever failed. no matter.
SUSE Labs, Research and Development | try again. fail again. fail better.
SUSE LINUX AG - A Novell company    \ 	-- Samuel Beckett




More information about the drbd-user mailing list