Live data from Hacker News

Heap Overflow in FFmpeg EXIF

bugs.pwno.io

31–36 of 36 posts

Re: Heap Overflow in FFmpeg EXIF

#32
post #31

What does it even need EXIF for? Or any image formats other than (M)JPEG? This is a typical example of how bloatware increases security risks.

> What does it even need EXIF for?

Just bloated, unnecessary things like figuring out which colour space the image uses ;)

Re: Heap Overflow in FFmpeg EXIF

#33

https://x.com/FFmpeg/status/2006773495066464580 > Seeing as this has made the orange site, let it be known this person is a model security researcher. > The issue was not in any FFmpeg release, and a report was sent three days after a new code was added to FFmpeg Git. > There was no big CVE ADVISORY "MUH SECURITEH" "you need to fix this now or you will be hacked and the world will end" associated with the report.

This is another drawback of security research, but one that had already existed before "AI" with ossfuzz. You basically cannot commit in public to the main branch and audit and test everything 3 months before a release, because any error can be picked up, will be publicized and go into the official statistics.

Did you prefer this bug to go unnoticed until it's released to everyone, and only then fixed in a hurry, requiring another release? Why?

Re: Heap Overflow in FFmpeg EXIF

#34
post #31

What does it even need EXIF for? Or any image formats other than (M)JPEG? This is a typical example of how bloatware increases security risks.

> What does it even need EXIF for? Just bloated, unnecessary things like figuring out which colour space the image uses ;)

What image? It's a video processor.

Re: Heap Overflow in FFmpeg EXIF

#35
post #34

Earlier quoted context omitted.

> What does it even need EXIF for? Just bloated, unnecessary things like figuring out which colour space the image uses ;)

What image? It's a video processor.

It's so much more than that. As one example, it's commonly used to split the video into image frames or merge images into a video. But it can compose static elements into the video stream as well.
Post reply on HN