git/oss-fuzz
Junio C Hamano b8f4dd0ab9 Merge branch 'ps/reftable-hardening' into next
The reftable code has been hardened against corrupted tables by
fixing out-of-bounds writes, out-of-bounds reads, and abort calls
during parsing.

* ps/reftable-hardening:
  reftable/table: fix OOB read on truncated table
  reftable/table: fix NULL pointer access when seeking to bogus offsets
  reftable/block: fix OOB read with bogus restart offset
  reftable/block: fix use of uninitialized memory when binsearch fails
  reftable/block: fix OOB read with bogus restart count
  reftable/block: fix OOB read with bogus block size
  reftable/block: fix OOB write with bogus inflated log size
  t/unit-tests: introduce test helper to write reftable blocks
  reftable/record: don't abort when decoding invalid ref value type
  reftable/basics: fix OOB read on binary search of empty range
  oss-fuzz: add fuzzer for parsing reftables
  meson: support building fuzzers with libFuzzer
2026-07-10 08:26:59 -07:00
..
.gitignore oss-fuzz: add fuzzer for parsing reftables 2026-07-03 11:08:02 -07:00
dummy-cmd-main.c oss-fuzz: mark unused argv/argc argument 2024-08-17 09:46:11 -07:00
fuzz-commit-graph.c environment: stop storing `core.attributesFile` globally 2026-02-17 12:09:42 -08:00
fuzz-config.c fuzz: add fuzzer for config parsing 2024-03-15 10:47:05 -07:00
fuzz-credential-from-url-gently.c fuzz: port fuzz-credential-from-url-gently from OSS-Fuzz 2024-10-16 18:14:11 -04:00
fuzz-date.c date: make DATE_MODE thread-safe 2024-04-05 15:21:14 -07:00
fuzz-pack-headers.c odb, packfile: use size_t for streaming object sizes 2026-05-09 11:25:31 +09:00
fuzz-pack-idx.c object-store: rename files to "odb.{c,h}" 2025-07-01 14:46:34 -07:00
fuzz-parse-attr-line.c Merge branch 'ps/the-repository' 2025-01-21 08:44:54 -08:00
fuzz-reftable.c oss-fuzz: add fuzzer for parsing reftables 2026-07-03 11:08:02 -07:00
fuzz-url-decode-mem.c fuzz: port fuzz-url-decode-mem from OSS-Fuzz 2024-10-16 18:14:11 -04:00
meson.build oss-fuzz: add fuzzer for parsing reftables 2026-07-03 11:08:02 -07:00