1. 11 8月, 2016 1 次提交
    • J
      [libpng16] Reject oversized iCCP profile length · 92a7c79d
      John Bowler 提交于
      The code now validates the ICC profile length against the user chunk limit
      before the buffer is allocated, as opposed to doing it while the buffer is read.
      
      This removes the potential to consume virtual address space with a carefully
      crafted ICC profile; only an issue on 32-bit systems where a valid profile can
      be up to 2^32-4 bytes in length.  libpng never writes beyond the application
      supplied limit, but previously it did allocate a buffer of the size specified in
      the profile header.  The exploitability of this is almost zero; the address
      space is released as soon as the PNG read completes.
      
      Also clean up PNG_DEBUG compile of pngtest.c.
      Signed-off-by: NJohn Bowler <jbowler@acm.org>
      92a7c79d
  2. 04 8月, 2016 2 次提交
  3. 03 8月, 2016 2 次提交
  4. 02 8月, 2016 2 次提交
  5. 25 7月, 2016 1 次提交
  6. 20 7月, 2016 2 次提交
  7. 16 7月, 2016 1 次提交
  8. 14 7月, 2016 3 次提交
  9. 08 7月, 2016 2 次提交
  10. 04 7月, 2016 2 次提交
  11. 03 7月, 2016 1 次提交
  12. 24 6月, 2016 4 次提交
  13. 12 6月, 2016 2 次提交
  14. 09 6月, 2016 1 次提交
  15. 04 6月, 2016 1 次提交
  16. 02 6月, 2016 1 次提交
  17. 29 5月, 2016 2 次提交
  18. 28 5月, 2016 1 次提交
  19. 26 5月, 2016 1 次提交
  20. 18 5月, 2016 2 次提交
  21. 17 5月, 2016 1 次提交
  22. 14 5月, 2016 1 次提交
  23. 06 5月, 2016 2 次提交
  24. 28 4月, 2016 2 次提交