qubes-os: add fuzzers, update contact emails (#3554)

Qrexec [1] is a secure communication channel between virtual
machines in Qubes OS. We have fuzzers for some parts of its message
parsing code [2].

[1] https://www.qubes-os.org/doc/qrexec/
[2] https://github.com/QubesOS/qubes-core-qrexec/tree/master/fuzz
This commit is contained in:
Paweł Marczewski 2020-03-30 19:17:19 +02:00 committed by GitHub
parent 3166399f80
commit 0584ab45df
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 12 additions and 4 deletions

View File

@ -21,8 +21,10 @@ RUN apt-get update && apt-get -y install build-essential automake libtool git py
WORKDIR qubes-os
RUN git clone --single-branch https://github.com/QubesOS/qubes-app-linux-input-proxy $SRC/qubes-os/app-linux-input-proxy
RUN git clone --single-branch https://github.com/QubesOS/qubes-app-linux-input-proxy $SRC/qubes-os/app-linux-input-proxy
RUN git clone --single-branch https://github.com/QubesOS/qubes-core-qubesdb $SRC/qubes-os/qubes-core-qubesdb
RUN git clone --single-branch https://github.com/QubesOS/qubes-core-qrexec $SRC/qubes-os/qubes-core-qrexec
COPY build.sh *.options $SRC/

View File

@ -30,3 +30,10 @@ make -C fuzz
cp fuzz/*_fuzzer $OUT/
cp fuzz/*_seed_corpus.zip $OUT/
cp fuzz/*.options $OUT/
cd $SRC/qubes-os/qubes-core-qrexec
make -C fuzz
cp fuzz/*_fuzzer $OUT/
cp fuzz/*_seed_corpus.zip $OUT/
cp fuzz/*.options $OUT/

View File

@ -2,9 +2,8 @@ homepage: "https://www.qubes-os.org/"
language: c++
primary_contact: "jpo@vt.edu"
auto_ccs:
- "joanna@invisiblethingslab.com"
- "marmarek@invisiblethingslab.com"
- "paras.chetal@gmail.com"
- "pawel@invisiblethingslab.com"
fuzzing_engines:
- libfuzzer
- afl