]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: RGWSwiftWebsiteHandler::is_web_dir checks empty subdir_name
authorFelix Hüttner <felix.huettner@mail.schwarz>
Thu, 6 May 2021 16:18:00 +0000 (12:18 -0400)
committerCasey Bodley <cbodley@redhat.com>
Tue, 11 May 2021 13:05:13 +0000 (09:05 -0400)
commitb87e64e3206210580f4a6df2d77f9ae3f1033039
treeccd043ffd95be5d73fb296e4b0f45548f773db21
parente3523634d9c2227df9af89a4eac33d16738c49cb
rgw: RGWSwiftWebsiteHandler::is_web_dir checks empty subdir_name

checking for empty name avoids later assertion in RGWObjectCtx::set_atomic

Fixes: CVE-2021-3531
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 7196a469b4470f3c8628489df9a41ec8b00a5610)
src/rgw/rgw_rest_swift.cc