Skip to content
Snippets Groups Projects
  1. Aug 11, 2020
  2. Jul 21, 2020
  3. Jul 02, 2020
  4. May 05, 2020
  5. Apr 30, 2020
  6. Feb 14, 2020
  7. Feb 12, 2020
  8. Oct 23, 2019
  9. Jul 22, 2019
  10. Jun 17, 2019
  11. May 28, 2019
  12. May 02, 2019
  13. Apr 30, 2019
  14. Apr 10, 2019
  15. Apr 06, 2019
  16. Apr 03, 2019
  17. Apr 02, 2019
  18. Mar 29, 2019
  19. Mar 04, 2019
  20. Feb 23, 2019
  21. Feb 18, 2019
  22. Jan 14, 2019
  23. Jan 03, 2019
  24. Jan 02, 2019
  25. Nov 19, 2018
  26. Oct 09, 2018
  27. Sep 12, 2018
  28. Jun 19, 2018
  29. Jun 07, 2018
  30. Feb 02, 2018
  31. Jan 17, 2018
  32. Oct 16, 2017
  33. 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
  34. Oct 13, 2017
  35. Jul 11, 2017
Loading