Systemd/src/journal
Tobias Stoeckmann 6f94e420e8 journal: prevent integer overflow while validating header (#5569)
It is possible to overflow uint64_t while validating the header of
a journal file. To prevent this, the addition itself is checked to
be within the limits of UINT64_MAX first.

To keep this readable, I have introduced two stack variables which
hold the converted values during validation.
2017-03-13 08:14:42 +01:00
..
.gitignore
audit-type.c
audit-type.h
cat.c
catalog.c
catalog.h
compress.c
compress.h
fsprg.c
fsprg.h
journal-authenticate.c
journal-authenticate.h
journal-def.h
journal-file.c journal: prevent integer overflow while validating header (#5569) 2017-03-13 08:14:42 +01:00
journal-file.h
journal-internal.h
journal-qrcode.c
journal-qrcode.h
journal-send.c
journal-vacuum.c
journal-vacuum.h
journal-verify.c
journal-verify.h
journalctl.c
journald-audit.c
journald-audit.h
journald-console.c
journald-console.h
journald-gperf.gperf
journald-kmsg.c
journald-kmsg.h
journald-native.c
journald-native.h
journald-rate-limit.c
journald-rate-limit.h
journald-server.c
journald-server.h
journald-stream.c
journald-stream.h
journald-syslog.c
journald-syslog.h
journald-wall.c
journald-wall.h
journald.c
journald.conf
lookup3.c
lookup3.h
Makefile
mmap-cache.c
mmap-cache.h
sd-journal.c
test-audit-type.c
test-catalog.c
test-compress-benchmark.c
test-compress.c
test-journal-enum.c
test-journal-flush.c
test-journal-init.c
test-journal-interleaving.c
test-journal-match.c
test-journal-send.c
test-journal-stream.c
test-journal-syslog.c
test-journal-verify.c
test-journal.c
test-mmap-cache.c