• 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 »












  • Ordinarily the trailer doesn't contain any strings, so this is usually
    a non-issue, but if the trailer contains strings, linearizing and
    encrypting with object streams would include encrypted strings in the
    trailer, which would blow out the padding because encrypted strings
    are longer than their cleartext counterparts.
    Jay Berkenbilt authored
     
    Browse Dir »