3 ms·
Are these parsing exploits connected to JPEGs? I don't know for sure, but I can understand how this could be a can of worms. The JPEG core format is complicate
by dsign 5y ago
Are these parsing exploits connected to JPEGs? I don't know for sure, but I can understand how this could be a can of worms.
The JPEG core format is complicated, but JPEGs in circulation today are simply nightmarish. They can include XMP, EXIF, and ICC data, plus a good dozen of other extensions that may actually affect how the JPEG is displayed. For example, knowing if a JPEG contains CMYK data depends on an Adobe extension with is about twenty years old. These extensions are in use today in images published in the web. So, just to display an image, one needs a parser for the image format, a parser for ICC, a parser for XMP, a parser for that obscure Adobe extension from twenty years ago, and so on. Often, each of them has its own library and represents decades of developer time. It's a lot of space for bugs and exploits.