rds: Error on offset mismatch if not loopback
Subsystems (3)
PATCH 1/1 rds: Error on offset mismatch if not loopback
Attempting an rds connection from the IP address of an IPoIB interface to itself causes a kernel panic due to a BUG_ON() being triggered. Making the test less strict allows rds-ping to work without crashing the machine.
A local unprivileged user could use this flaw to crash the sytem.
--- net/rds/ib_send.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
net/rds/ib_send.c +1 -1
@@ -544,7 +544,7 @@ int rds_ib_xmit(struct rds_connection *conn, struct rds_message *rm,int flow_controlled =0 ;int nr_sig =0 ; -BUG_ON (off %RDS_FRAG_SIZE ); +BUG_ON (!conn->c_loopback && off %RDS_FRAG_SIZE );BUG_ON (hdr_off !=0 && hdr_off !=sizeof (struct rds_header ));/* Do not send cong updates to IB loopback */
Signature · 1 line
1.7.7
David Miller
maintainerFrom: John Jolly <[email protected]>
Date: Thu, 20 Sep 2012 01:11:34 -0600
Quoted 5 lines
Attempting an rds connection from the IP address of an IPoIB interface to itself causes a kernel panic due to a
BUG_ON()being triggered. Making the test less strict allows rds-ping to work without crashing the machine.A local unprivileged user could use this flaw to crash the sytem.
Please read Documentation/SubmittingPatches to learn how to properly submit a change, in particular your patch submission was missing a proper signoff.
Thanks.
Quoted 7 lines · David Miller
From: John Jolly <[email protected]>
Date: Thu, 20 Sep 2012 01:11:34 -0600Quoted 4 lines
Attempting an rds connection from the IP address of an IPoIB interface to itself causes a kernel panic due to a
BUG_ON()being triggered. Making the test less strict allows rds-ping to work without crashing the machine.
Quoted 5 lines
Quoted 1 line
A local unprivileged user could use this flaw to crash the sytem.
Please read
Documentation/SubmittingPatchesto learn how to properly submit a change, in particular your patch submission was missing a proper signoff.
Thanks for catching that. Resubmitting with proper signoff.
Quoted 8 lines
Thanks.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/