Skip to content
Snippets Groups Projects
  1. Nov 06, 2017
  2. Oct 31, 2017
  3. Oct 12, 2017
    • Kitty Barnett's avatar
      MAINT-7081 [FIXED] Access (write) violation / buffer overrun in LLTextureFetchWorker::doWork() · 18fa2e64
      Kitty Barnett authored
      The trouble lines are:
      			U8 * buffer = (U8 *) ALLOCATE_MEM(LLImageBase::getPrivatePool(), total_size);
      			if (cur_size > 0)
      			{
      				memcpy(buffer, mFormattedImage->getData(), cur_size);
      			}
      
      If 'cur_size > mHttpReplyOffset + append_size' then 'total_size -= src_offset' will cause
      total_size to be smaller than cur_size causing a write access violation on the memcpy.
      
      Since the response is invalid it seemed best to make it follow the other failed partial condition.
      (transplanted from 737e28ec6b4d74f3ff915a4effc13d7b615a6a9b)
      18fa2e64
  4. Oct 27, 2017
  5. Oct 23, 2017
  6. Oct 20, 2017
  7. Oct 19, 2017
  8. Oct 18, 2017
  9. Oct 17, 2017
  10. Oct 13, 2017
  11. Oct 16, 2017
  12. Oct 13, 2017
  13. Oct 11, 2017
  14. Oct 04, 2017
  15. Sep 20, 2017
  16. Sep 19, 2017
  17. Sep 14, 2017
  18. Sep 13, 2017
  19. Sep 12, 2017
  20. Sep 08, 2017
  21. Sep 07, 2017
  22. Sep 06, 2017
Loading