• In QPDF::read_xrefEntry add buffer overflow test for first eol character.
    Overlong f1 or f2 entries consisting only of zeros could cause a buffer
    overflow.
    
    Add fuzz testcase 69913.
    m-holger authored
     
    Browse Dir »








  • Fix two errors introduced in #1110 and #1112. Since
    #1110, encountering the invalid indirect reference #1110
    -2147483648 n R produces an integer underflow which, if
     undetected, immediately trigger a logic error. Since
     #1112, object -1 0 R may be incorrectly identified as
     an earlier generation of itself and deleted,
     invalidating a live iterator.
    m-holger authored
     
    Browse Dir »




  • Since the introduction of fuzz testing, there has never been a problem
    found because of a failure of a file in the fuzzer seed corpus. As the
    fuzzer has found problems, they have been added to the test suite, and
    that should be adequate to exercise the fuzzers in the tesing
    environment as well as providing adequate regression testing.
    
    Removing these original files shaves many minutes off the builds in CI.
    Jay Berkenbilt authored
     
    Browse Dir »