We’re rewarding the question askers & reputations are being recalculated! Read more.
3

There are two distinct questions here: How easy is it to trigger the vulnerability? In other words, how easy is it to make the program do something it isn't supposed to do? How severe is the vulnerability? In other words, if you can trigger it, what can you do with it? The answer to the first question is: very easy. VLC is a video player, and you can ...


3

The reason why CVSS scores are high, even though an issue is difficult to exploit, is because CVSS ignores the likelihood of some things. For example, if an exploit requires the user to open a media file, it gets the attribute "User interaction required". An exploit that would require the user to ignore an explicit warning also gets the attribute "User ...


2

For basic types, such as long or array, I can't think of a way remote execution could be achieved. With classes, there are many options beyond virtual table. For example a member class may have a virtual table. A shared pointer could also be used, as it contains a pointer to destructor function. Other more exotic cases such as a destructor calling a function ...


Only top voted, non community-wiki answers of a minimum length are eligible