New issue
Advanced search Search tips

Issue 906282 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Nov 26
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug



Sign in to add a comment

dlcservice: fuzzing dlcservice

Project Member Reported by xiaochu@chromium.org, Nov 16

Issue description

dlcservice can use fuzzing for boot_slot.c which parses a path string to decide current boot slot.

 
Project Member

Comment 1 by bugdroid1@chromium.org, Nov 21

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/platform2/+/d0f2a45e1cc0f24b8c9f0062e92b8ea5735a9172

commit d0f2a45e1cc0f24b8c9f0062e92b8ea5735a9172
Author: Xiaochu Liu <xiaochu@chromium.org>
Date: Wed Nov 21 02:27:57 2018

dlcservice: add fuzzer target boot_slot_fuzzer

The fuzzer fuzzes the device path where current device is booted from.

BUG= chromium:906282 
TEST=cros_fuzz

Change-Id: Ib9b8abef58bc70faf238cc70919aca339c7a73bf
Reviewed-on: https://chromium-review.googlesource.com/1342658
Commit-Ready: Xiaochu Liu <xiaochu@chromium.org>
Tested-by: Xiaochu Liu <xiaochu@chromium.org>
Reviewed-by: Manoj Gupta <manojgupta@chromium.org>

[add] https://crrev.com/d0f2a45e1cc0f24b8c9f0062e92b8ea5735a9172/dlcservice/fuzz/path.dict
[modify] https://crrev.com/d0f2a45e1cc0f24b8c9f0062e92b8ea5735a9172/dlcservice/BUILD.gn
[add] https://crrev.com/d0f2a45e1cc0f24b8c9f0062e92b8ea5735a9172/dlcservice/boot_slot_fuzzer.cc

Project Member

Comment 2 by bugdroid1@chromium.org, Nov 21

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/fa00115f60f86ffb8eb0fccc211afcfe382588db

commit fa00115f60f86ffb8eb0fccc211afcfe382588db
Author: Xiaochu Liu <xiaochu@chromium.org>
Date: Wed Nov 21 17:10:50 2018

dlcservice: add fuzzer target dlcservice_boot_slot_fuzzer

Install the target.

BUG= chromium:906282 
TEST=USE="asan fuzzer" emerge-kefka dlcservice
CQ-DEPEND=CL:1342658

Change-Id: I47766787efbbb290379f758f9aa1f2412f3c93e7
Reviewed-on: https://chromium-review.googlesource.com/1342718
Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
Tested-by: Xiaochu Liu <xiaochu@chromium.org>
Reviewed-by: Manoj Gupta <manojgupta@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>

[modify] https://crrev.com/fa00115f60f86ffb8eb0fccc211afcfe382588db/chromeos-base/dlcservice/dlcservice-9999.ebuild

Project Member

Comment 3 by bugdroid1@chromium.org, Nov 22

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/33036dfb83b3c7922d2506c379e1363b09702372

commit 33036dfb83b3c7922d2506c379e1363b09702372
Author: Xiaochu Liu <xiaochu@chromium.org>
Date: Thu Nov 22 06:49:20 2018

chromium-os-fuzzers: add dlcservice

Add dlcservice as dependency to chromium-os-fuzzers.

BUG= chromium:906282 
TEST=None

Change-Id: I3fcdec6f6224a7075f84fc23f9088c1129ef2a93
Reviewed-on: https://chromium-review.googlesource.com/1347197
Commit-Ready: Xiaochu Liu <xiaochu@chromium.org>
Tested-by: Xiaochu Liu <xiaochu@chromium.org>
Reviewed-by: Manoj Gupta <manojgupta@chromium.org>
Reviewed-by: Xiaochu Liu <xiaochu@chromium.org>

[modify] https://crrev.com/33036dfb83b3c7922d2506c379e1363b09702372/virtual/chromium-os-fuzzers/chromium-os-fuzzers-1.ebuild
[rename] https://crrev.com/33036dfb83b3c7922d2506c379e1363b09702372/virtual/chromium-os-fuzzers/chromium-os-fuzzers-1-r17.ebuild

Status: Fixed (was: Untriaged)

Sign in to add a comment