https://tracker.ceph.com/https://tracker.ceph.com/favicon.ico2021-02-16T12:34:08ZCeph Messengers - Bug #43588: mds crash in handle_client_getattr() following ceph_ll_lookup(rootin, "/")https://tracker.ceph.com/issues/43588?journal_id=1851452021-02-16T12:34:08ZJan Fajerskilists@fajerski.name
<ul><li><strong>Affected Versions</strong> <i>v16.0.0</i> added</li></ul><p>I can confirm this still reproduces in a recent vstart environment. I rebased the linked commit on 1a16fc9d395def855ac47064240aae7fcbd2e39b and the same crash (less some line number changes) can be triggered.</p>
<p>All thats needed is adding this commit <a class="external" href="https://github.com/ddiss/ceph/commit/67938a7a8089226d9e32e642169c8ff4d5c3c9db">https://github.com/ddiss/ceph/commit/67938a7a8089226d9e32e642169c8ff4d5c3c9db</a>, build with tests and then</p>
<pre>
../src/vstart.sh -n -d -b
./bin/ceph_test_libcephfs
</pre> Messengers - Bug #43588: mds crash in handle_client_getattr() following ceph_ll_lookup(rootin, "/")https://tracker.ceph.com/issues/43588?journal_id=1860612021-02-26T14:23:41ZLars Marowsky-Bréelmb@suse.com
<ul></ul><p>This applies from Nautilus on at least.</p>
<p>Is this something that can be hit in normal code paths?</p> Messengers - Bug #43588: mds crash in handle_client_getattr() following ceph_ll_lookup(rootin, "/")https://tracker.ceph.com/issues/43588?journal_id=1860812021-02-26T16:56:13ZDavid Disseldorpddiss@suse.de
<ul></ul><p>Lars Marowsky-Brée wrote:</p>
<blockquote>
<p>This applies from Nautilus on at least.</p>
<p>Is this something that can be hit in normal code paths?</p>
</blockquote>
<p>I doubt it. I was only able to trigger it with the referenced ceph_ll_lookup("/") workload.<br />I'd still consider it an authenticated DoS though.</p>