Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752320AbdCHQII (ORCPT ); Wed, 8 Mar 2017 11:08:08 -0500 Received: from esa6.hgst.iphmx.com ([216.71.154.45]:35499 "EHLO esa6.hgst.iphmx.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750849AbdCHQIE (ORCPT ); Wed, 8 Mar 2017 11:08:04 -0500 X-IronPort-AV: E=Sophos;i="5.36,264,1486396800"; d="scan'208";a="1645083" Authentication-Results: spf=pass (sender IP is 74.221.232.55) smtp.mailfrom=sandisk.com; broadcom.com; dkim=none (message not signed) header.d=none;broadcom.com; dmarc=bestguesspass action=none header.from=sandisk.com; X-AuditID: ac1c2134-b9d8b98000005688-1c-58c02c323e75 From: Bart Van Assche To: "hch@infradead.org" , "kashyap.desai@broadcom.com" CC: "linux-scsi@vger.kernel.org" , "linux-kernel@vger.kernel.org" Subject: Re: out of range LBA using sg_raw Thread-Topic: out of range LBA using sg_raw Thread-Index: AQHSmCW4RMX551HtlE2DUlt9g0HrEA== Date: Wed, 8 Mar 2017 16:04:52 +0000 Message-ID: <1488989079.2813.1.camel@sandisk.com> References: <20170308151113.GB27450@infradead.org> In-Reply-To: Accept-Language: nl-NL, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [172.28.1.254] Content-Type: text/plain; charset="iso-8859-1" Content-ID: <8CFF799EEBCF3044BC828CDCC5B0A31D@sandisk.com> MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRmVeSWpSXmKPExsWyRobxn66RzoEIgxdzTC1OT1jEZHFg/jlW i8u75rBZdF/fwebA4jHr/lk2j80rtDw+b5ILYI7isklJzcksSy3St0vgypjWeYipYBZLxZ1L 19gbGJcwdzFyckgImEi82r2bvYuRi0NIYAmTxKwfvxkhnPOMEu/2fWQDqWITMJKYPWEPC4gt IpAh0b31ECOIzSxQJ7F7zh+gGg4OYQEtiWm7+CBKtCW+X57DCmHrSZzadhCsnEVAReLIhM1g cV4BQ4k7fxtZIXbNYZS4+Oka2HxOATuJX4dmgM1kFJCVaHnNDbFKXOLWk/lMEEcLSCzZcx7q AVGJl4//sULYChKfV/xjg6jXk7gxdQqUbSXRvWESO4StLbFs4WtmiBsEJU7OfMIygVFsFpIV s5C0z0LSPgtJ+ywk7QsYWVcxihUnJhfnpqcWGJrqFSfmpWQWZ+sl5+duYgTHnKLJDsaOje6H GAU4GJV4eAWED0QIsSaWFVfmHmKU4GBWEuF10gQK8aYkVlalFuXHF5XmpBYfYpTmYFES512q PTVCSCA9sSQ1OzW1ILUIJsvEwSnVwCj3szxddG8wz0n2vQyW21+7Skjn3nos8nLpW/mXn+15 o/16232NuNaus577b8JS1rXszj59N07Pfxi2Rq6mvV7oee9lcY61+v+V5R/fOrXtio/76ms7 y1cWa8xnOOlcrLw0amLdJNYzaw7vcf5s/pHNZC9rvMnv21mCOR+PWXwIZNI5s8G1bb8SS3FG oqEWc1FxIgAYxvFUtQIAAA== X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:74.221.232.55;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(39410400002)(39850400002)(39860400002)(39450400003)(39840400002)(2980300002)(438002)(189002)(377424004)(199003)(24454002)(9170700003)(8746002)(106116001)(6246003)(47776003)(229853002)(81166006)(8936002)(8676002)(54906002)(86362001)(102836003)(3846002)(5660300001)(53936002)(36756003)(38730400002)(106466001)(23756003)(6116002)(50466002)(2950100002)(2270400002)(76176999)(54356999)(189998001)(50986999)(33646002)(7736002)(2900100001)(356003)(305945005)(4326008)(103116003)(2906002)(7099028);DIR:OUT;SFP:1102;SCL:1;SRVR:CO1PR04MB523;H:sacsmgep15.sandisk.com;FPR:;SPF:Pass;MLV:sfv;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;SN1NAM04FT021;1:WtTUGqXyaHsecYbddE99T97Yt31Mx+bEmq4LUR50mB0qvwVpQTkmWA/nLgyJYb2YUwBUN0JPGgBCekd8t1DMtbIIOGc5EXZZX4mQgpdVyxVA0jRX39pmDjy20dHjy3FO9pWFeNf7+aC6HupnOZC5P5S1j+l+AMdjgcgg8gUKDiPTqN9DwAPk/nn3STFg7UtTsCUCTHwSCv7BjH+Yc22WtDP+4xLeyTP27tgv7ObGKO/SapYCJypCezO5FUNEPWH0CAQF6l3OFONahRjoEkLIppvvGTp3vwtFOgF0FKmlCyto6uEEEpST5pNaFVG8loSYe8V4KoSIRl5L4p+n15cbCHNJWP1QHkxf0t99Iyd4n40K/CfR0PRucveXbBdh9hqkCQ/nLEfOVDUWvW/BDa2SvZod6m12pGflYx5dluUKXECKYGoczDau9WtQMrXLjpXx2i3rdciVKarvN7PdTDXwsrbrkJDJsgDw7vxFKzZ92ZqvqkQ4Ro0d4Q2GbmHXv9ChDoXr2FHhNVFmGG0PwjxGP9QsnbHLYo2DKAe2bD5G27QF3uHkHu7EKGlrx+D7eg5xaa0P+SdrMqXp7zBQl7Zdig== X-MS-Office365-Filtering-Correlation-Id: 61f08c57-d161-4940-25a4-08d4663d30a5 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(8251501002);SRVR:CO1PR04MB523; X-Microsoft-Exchange-Diagnostics: 1;CO1PR04MB523;3:ZIW7GYyAlKy/5I3UGz+6khH9ksq4UXJFE17GN69BV3/Et4bz2ylO9NoC4kY4TLBQ6c9ecaxG3A6v7c0g1nyth00eH7hqpwNVhQocqpe7c0hmWdQrTDRgdgFsTU+g69qpfWjs5Y3Xqqrf9MGdlaChp/OwLzD7DJJYIJualNIZLao8Qrl0HpeAc6m5imynEMvNh9aFvKkXcYICHe6lAZ7wZosLnvsiX1Y2FMWLtkCyivxWbB0B4FrJ2NAvUIHkI8GKeAMdXE8aQ2vQDe0erzbhXbLAE9VR2BdiHkh3Z6xjFaAJ8U9RZjh/HNK3+8Y+vzZpXX2CNimR8+hAKMt4O7jTCk6SKySBsEaf1dvt3hQ49rPEvxZo0OKLLRr1H1nIpt6/9F3S42PI/L5Pu9A0HdeHRg==;25:jZiREh2F5jkpZEC80n9TvXWMsWBmNCp3zFUTm2jzaJs5zyKPAahNGLlQUDXTc926QSww2uo115PiQAfJrqds2mDz9D9T30t+lq7Mfrw5wpj8EhTJJ9fKxtHPAe2AleL4OjNDi/2+fPFmYa8vBrUGPxA/MVIz2f1R8aJUoC0SwPqVbNdwQ7vdyjjan7A5m0EDE3yXpgMoXdjigRkGZLbymZqE/aL+/XpHlcoSuMfcg+m0JzEs0pOhwGCUzgMQi+1DGK4hCUZB32faQT8o9GyhLf5sCjLJVtwzEbegoCTI76kHv+5XxqN6NmNMp0q+UTbOohUBh6O/+R/+ZcOFcQ2ZoMDPWDnzoy3De2QFL3pBH6JS2NXY7BwjGq2vq4NBv9Q0kcBBHiYfwAYy/VM6Iu+jJjXL+RwOfrAfs0krpRUKRC0nobaaCWm7w5mXonA0R3ruAYhosznFS0hJstCeQjRtpQ== X-Microsoft-Exchange-Diagnostics: 1;CO1PR04MB523;31:6ngI8jAWdKmHqihAiakgs0XCjtrxVYf1GuUlc1oPJx+rCE+Ia41gCYaYNjCbSwbDnv0VHtfr7ixudv8nb45LFljS9VKj2uGoNonLMH0v3qx7amTJ41GjDL4sPxikKSiU0HkuK7kIn9nzlh3gvr3U3Ikyj1YFaw7iu8LONTJscTwUaBftKQfdRyKk0v1SkNqdtxke2+JRrxA+ejT/3SZd95XCrt8pBEjjToizBKzUqAWS7MeXIXuNZ+g0YRoOmAurhMymRNkaLiIwpcc9z38r7g==;20:WB14RYGzYTKO4q6DN/JcyzjE2M9nGGOKUVKpA+PZsurmyNxvqDR2/ICax8LmKoYsMTSmTnohThkoyo059L4Y9S3MtB82pbm1E0PGgmW0jlzCEnwQlPEvU4Cc637/TMMrfA1LC90UOxhE8Odk3ZfLKns0s1uPT3LcDOwJJsnK81vPknYRDmWyVxKRpKXPIjO6a+vor2NVSRAVMHzdG2egE8XNRodgKF8RSLPtf9kqmvTVC5oruZsx3yOuKGjk8t1ylspFGO0jhIwfP5CTleWED1alM0wyf4aoUDT6gSmzkaZk9Meu/Ux/eeUG5Z5z+b/Qo+ljqUxgP2SN5oQX6b4D+mj5fBaJoE/ssV6KevL+57vQtZOBlbomS0P8XkVC9aVguYkP1KAzfuEtEoAgBe/wp6iSswkxinxd7Sogj+df4LbQNxhet2uWnpWggDU+jD+2mscFCs2kCWhBtfxZbrppJRxo+BaWkSsmsHVFSZQh4tOTR9ru33EIsKCgyBjGrmUl WDCIPOUTBOUND: EOP-TRUE X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(13017025)(13023025)(13024025)(13015025)(13018025)(8121501046)(5005006)(3002001)(10201501046)(6055026)(6041248)(20161123564025)(20161123562025)(20161123560025)(20161123555025)(20161123558025)(6072148);SRVR:CO1PR04MB523;BCL:0;PCL:0;RULEID:;SRVR:CO1PR04MB523; X-Microsoft-Exchange-Diagnostics: 1;CO1PR04MB523;4:EuOyQU3j3UNQJsIdNxxVPgEegfJS0kSKj3kNb747T+ZfT0RW6vT6xJnmAJJV/qpYV2hfYSc1jk1O3kBn7lwS+BSkZWCnm7Dom9uZ0VSZCCh2plWgcV37FczphiCU1SQnHEV9qR3w7Crzy7Qa3fr73jKrNcc5bOSaE1/cRr+0cxPq+8NCRGaA58NTEJGfmMUaAroZUl9S45j/XVEmL94v7SdPhpbmFstuCQps6/mh67bWpR9nolwcvl0KTXiVqcGDaUb2BFvqwSBc3gaf5pv+iZswrf8cx+noLPC1RNOxseZe9vxBnRGAKGnga/U913BHgmciT5bgAewF3adyGyz3MziN9bgJD4tMUjChq3ePHGp3QW5uPRfL8v4pbttJh2dlljpkyi6jLq8Ka0Zm+EOjUeyPkRfoTBU5JJvlZtlc1X4f3F/AqppYO2wOTYTUBPsdqVjaD9NvT6xl4yZXtTyTaerrsHHs7yILSQRi248Zqty9HzRx+9sxypcUxIJuAuvJqNbI3O9y2EVFZgv/B7CG5TvqhUoafRKdKV3PUXOZMuv77gnCeLILrp87q1LXSCZr+cGZl3Igb7p0aDa7dWjWoQS9mFfwCm54wF4Np9prGBL2xls9wNc1/tc7ndWabfhZkwluHw6U3Q98cOvWM4gFdqvR/lCc8GOZbNnIH1DYvEt5DRVt9AbXMOZjP8Uryy2AFzWeSSQL1mtxjPH4z3VrpQ== X-Forefront-PRVS: 02408926C4 X-Microsoft-Exchange-Diagnostics: =?iso-8859-1?Q?1;CO1PR04MB523;23:GGoTEWJ4iSxvcE8XvH0PBsCXPhrAp0qXr7067LKu?= =?iso-8859-1?Q?8P+mQite1iSH+6vQ0vkHGKhv2lBwyQvsNef3QSvayDQzgIck3WbVGMtx19?= =?iso-8859-1?Q?Sv6VjrkPSgWhnU066gCXfS80zjTZcbfWyhmDnN5Z2/5rqnXiyjHwBvE8su?= =?iso-8859-1?Q?jYPdc8OyW8z7QiNPlIHsW+gDDsFf8UNXX8uY8O3Lcub8zgCeVq+hI55R96?= =?iso-8859-1?Q?ErZWrIwUZCZP0DLQzX4s9ssIU4sHXy8SVQ0zh5kYR9VPQQSIf3yTj6uvmI?= =?iso-8859-1?Q?c2UpDL6wKz/vIPbiHQJNBXFIuCfmPFjVSAHPZW6q9nDXPmIOs+JfsnEN1S?= =?iso-8859-1?Q?LVec6aqb0cLDnXduhZFds8qmo4Y1UvdYFj/SjxbnLQJTRGZIVF4x/MxVEk?= =?iso-8859-1?Q?tjAZ2d2eA2XFHuCSOxhd73nB0MYF7ket7TKSW8X0AhFVBtuCQDqnVEZ5DA?= =?iso-8859-1?Q?N/XNJSYDlFo5caRoJgfhPdBJKDwD35ubfGVhwIFxxUzNw3aDzUDsVIo3Ub?= =?iso-8859-1?Q?s64sUlTEfoe3aLWQdjU9kmOG71aZ5FmjFnLCzLayKAnfHTNFa04mDnVMzl?= =?iso-8859-1?Q?G7fYx4rqjEHXKm0Vy3VVOLNAaZTpMJS1KakpI5a8/gI8nDgASrPJnrbKNj?= =?iso-8859-1?Q?2H9MxdmCyvJ+o684Gy7I+c10x97jS6kN99zf4/ZDnVjmMgt4uAFqDrT/Rh?= =?iso-8859-1?Q?JwwQ2a1dSjaItQ3z706guQFZ3dVmBjzstXFmCEnbUFBnjdviYQbihiOb6X?= =?iso-8859-1?Q?hbgladIpKXKu5GWIdrfFyAug5umCpR1UlOOd/5jwU/No3VegVeoka7eQfQ?= =?iso-8859-1?Q?mRK3rfE4Rq3kPL8AHsg8/VaEoq+RcCeA6HDyCMkDxpuUWOb8PPBsw9sVii?= =?iso-8859-1?Q?u7X0HR7Age1x5VZC/jBQy8pUfQc4ppq319TCtQs1tu1RF3i6lo/21AS0KV?= =?iso-8859-1?Q?UwPKTISo8FQACWIDXEiR84PoHCugPHjdlZJnOwHFc3vB8R02tHNFgZ+0C9?= =?iso-8859-1?Q?5yKneUfqjim2ZdMpoGoOGKsAe1JHG7kBCqa8Vrh1CUqjjwH+7vuAudxL/z?= =?iso-8859-1?Q?MVHmB3gVH9k5VeEFVvuDEB8NQlXtBIoMnwfhHie1XH57O8sbRVCuN9EWzQ?= =?iso-8859-1?Q?uZXKPDwJqztpzHW/fiGp7/RHxvmJI0BD/M09BKAtjna9B0ssYeHzoi05i/?= =?iso-8859-1?Q?lbSSX+a3js8mh/rHl6ljCO22ShvElcXGXWREY0UP2d3wp4Zb6o574=3D?= X-Microsoft-Exchange-Diagnostics: 1;CO1PR04MB523;6:ThK2Q5khMU7ylzz2CaBYM2pGrw8TQxzQjRvhlpJ26ZUuVd8xCn66Bs0nET6QaHClpXPs0rtnGoo0liDwVXQ53XkQ1MAuh9yhlz6qROjdNp7N9dT8h87QXIvB3EUKbT9hci3u9OyOVZt0MYDPydMDjevf4gZdYdMxyevn3+1Pc/hPHhfLJlvOa5MFSfGXDei4hZIlsubTl7BOrfr/Lq8yyrnHdX/1nO5ACJQzb4mXgisozLhNCJg7kr6ge+FTmeRA6chcZWgziwibLMy6ZdAe7ATMn0IQSeVRKmjvnb/eE5b7w5PcwqszpxkTMy9GPls6JKNvKieFtjE/QAbfVYEiysYnQ/KEQ0ONwN31+nMxolytBRI7Ja4j6Op711xuav4ySrMwQhYwgfgfSjX5VCPe6tw1STFFKQ61OnjUON57+yo=;5:14HMJKvFtaWfbwCejy9LB47a8EDXctp333Ns0yRmuBFPXGbMYWshNt4okrw9mu3Crn2tNPpRzxUC7d9Hu+eUwe0dwmTv8SLOJf5rSZB8rA1MQtSX113+fdlxVHUdeguB38f8Dabnxm9VhuMDdQOrXA==;24:HYWoIU65N663rECPAk6/ZE/Ff0lcGJKfxzESZ7XcnAAVStQPdf6YFJUVsEagUmZw6ySbZdG1b3xwRlgjZApGpgS0XuMsA0idxhhm9L6wKYM= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CO1PR04MB523;7:JLU8ceIiSUDdw/AkzpAyHNlPP9p7zKNJbhuG9/ksnjs4CQpFdHsqqvjr7wcOIvZjn5gqZNJlZAolL3EK+89qJMReG0ZeeKJQNEX07p8EvYe4o0wSs4NENzlbMVv7dT8Y+HBpTUT8K3eFG7u1n1iPLRmBS/5wLf/DhGVRgz4kRp+66tEdIHwbwMnPXOE3n/R2pocq4Be3eAvgPz+i9kUx4purFRTOCclTvNMA2cq9XFEBWU58Ry4A6ZiFgoLRZVP69MZuOPWHS/dyPXVuF0mbWS8EZi/NUVOHf4KP5Oymztx2XLqnjVn5LN/BMHQEyv2qKm1Orw5V2NXtSecg10LWSw==;20:H0lP3R2BulEJGqRTWA+dln9VXf7+a/Ohl2dS9iBhZeaNQmjTzQUdT769Z8AVAstW7ALsa1DQQOGDVLfvxmw9oY0MiUBxVvuL+Hxz1aVFrnK6UST1ji529Jd7sp3sQ+dYUdiYVTjAC3Mq3SLiZ8kX/iz3rvYmJ3QRYFfkyerAMe4= X-OriginatorOrg: sandisk.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Mar 2017 16:07:15.7187 (UTC) X-MS-Exchange-CrossTenant-Id: b61c8803-16f3-4c35-9b17-6f65f441df86 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=b61c8803-16f3-4c35-9b17-6f65f441df86;Ip=[74.221.232.55];Helo=[sacsmgep15.sandisk.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR04MB523 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by mail.home.local id v28G8HQs030187 Content-Length: 514 Lines: 13 On Wed, 2017-03-08 at 21:29 +0530, Kashyap Desai wrote: > Also one more fault I can generate using below sg_raw command - > > "sg_raw -r 32k /dev/sdx 28 00 01 4f ff ff 00 00 08 00" > > Provide more scsi data length compare to actual SG buffer. Do you suggest > such SG_IO interface vulnerability is good to be captured in driver. That's not a vulnerability of the SG I/O interface. A SCSI device has to set the residual count correctly if the SCSI data length does not match the size of the data buffer. Bart.