rufus/src/libcdio
Pete Batard 8a8e418751
[iso] fix a buffer overflow in iso9660/iso9660_fs.c
* Whereas the length of the buffer allocated for the UTF-8 filename string is
  the same length as the UCS-2 (which means it can store twice as many UTF-8
  bytes as there are characters in the filename), it is still possible for the
  converted UTF-8 string to overflow this buffer if the name contains glyphs
  that use 3 or 4-byte sequences.
* As a result, use strncpy with the actual size of the UTF-8 filename buffer
  (the following bytes are calloc'd to zero so the truncated string will be
  NUL terminated) and produce a warning if the filename is truncated.
* Vulnerability discovered and reported by Mansour Gashasbi (@gashasbi).
2024-04-09 00:09:21 +02:00
..
cdio [iso] improve El Torito image handling 2024-01-24 17:51:40 +00:00
driver [iso] improve El Torito image handling 2024-01-24 17:51:40 +00:00
iso9660 [iso] fix a buffer overflow in iso9660/iso9660_fs.c 2024-04-09 00:09:21 +02:00
mmc [iso] update libcdio to latest 2017-03-09 15:34:37 +01:00
udf [mingw] use delay loading for DLLs that are subject to side loading 2022-04-12 11:09:59 +01:00
.editorconfig [misc] add .editorconfig 2017-03-14 18:44:14 +01:00
config.h [iso] update libcdio to latest 2020-05-24 21:09:28 +01:00