]> git.ipfire.org Git - thirdparty/systemd.git/commit
dhcp-identifier: always use a fixed machine-id while fuzzing
authorEvgeny Vereshchagin <evvers@ya.ru>
Wed, 2 Feb 2022 08:30:19 +0000 (08:30 +0000)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 2 Feb 2022 11:44:27 +0000 (20:44 +0900)
commit9216fddc5a8ac2742e6cfa7660f95c20ca4f2193
treea2bdbb37cadfc404a953cbc7c21b14e315bf488c
parente85fdacc8ad7d91f140a135aaa3fd5372d3fa47c
dhcp-identifier: always use a fixed machine-id while fuzzing

It's a follow-up to https://github.com/systemd/systemd/pull/10200 where
that fuzzer was introduced. At the time it was run regularly on machines
where machine-id wasn't present so it was kind of reproducible. Now
it's run on CIFuzz and CFLite using GHActions with the public OSS-Fuzz
corpora (based on that particular machine-id) so to fully utilize
those corpora it's necessary to use it always. Other than that
it makes it possible for fuzzers targeting outgoing packets
based on incoming packets like https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1795921
to get past client_parse_message on my machine :-)
src/libsystemd-network/dhcp-identifier.c