Live data from Hacker News

Avast Antivirus Remote Stack Buffer Overflow with Magic Numbers

landave.io

11–20 of 56 posts

Re: Avast Antivirus Remote Stack Buffer Overflow with Magic Numbers

#11
post #6

You sir are a genius. Hoping for more posts of a similar nature and bookmarking now.

Wow, thanks! That means a lot to me. Honestly, I didn't expect this to interest anyone.

I'd think the discovery of a remote execution bug in a prominent antivirus product would interest a lot of people.

Re: Avast Antivirus Remote Stack Buffer Overflow with Magic Numbers

#13
post #12

this is the second AV fiasco in recent months. is it safe to say that running an antivirus is actually increasing your risk instead of decreasing it?

Honestly, I'm quite surprised about the strong reaction. I thought it was common knowledge that this kind of software is full of bugs.

During the last year, I discovered dozens of bugs in different widespread anti-virus products. Not all of them can be as easily explained as this one and only a few a as critical as this one, but still...

Concerning your question: In general, I consider it quite difficult (if not impossible) to give a concrete answer. The software, as it is now, is just in a horrible state. Depending on what your threat model is, how experienced you are as a user, it might very well decrease your system security.

Re: Avast Antivirus Remote Stack Buffer Overflow with Magic Numbers

#14
Avast Antivirus, now with free remote reset option.

I always hated anti virus packages both for the fact that AV vendors profit on something that shouldn't be required in the first place and because that software tends to hook into lots of places in the OS so if a backdoor is found you are immediately in big trouble.

Re: Avast Antivirus Remote Stack Buffer Overflow with Magic Numbers

#16
post #12

this is the second AV fiasco in recent months. is it safe to say that running an antivirus is actually increasing your risk instead of decreasing it?

My own thought process on this is the following: Some parts of antivirus software do good work. Understanding that antivirus software is no substitute for real security, but more like a helpful layer to try to catch things that otherwise might sneak in, helps a lot in using it successfully. On that level, software which scans downloaded files before opening them, and periodically scans the filesystem passively for any known threats, is not bad. I agree that patching the software of its bugs in the first place is a better goal, but it doesn't hurt to have an in-between option that helps out a little bit. Of course, such software rarely needs to be a third-party suite, as Microsoft's own Windows Defender software performs this task decently.

Where things get hairy are antivirus suites in particular. It's one thing to passively scan files, but AV suites have a bad habit of hooking into the operating system and making other changes, usually in the name of real-time monitoring. This is where I feel their supposed benefits fall flat. It would be one thing if these hooks were also passive, but Windows and most other operating systems make it difficult to access the kernel's data on purpose, and I don't trust an antivirus suite to do so in a safe manner. It's one thing for an exploit to compromise passive scanner running with userland permissions, and another thing entirely to exploit an AV suite with direct kernel access. The latter can cause the security features to backfire pretty hard.

Re: Avast Antivirus Remote Stack Buffer Overflow with Magic Numbers

#19

Couldn't they have avoided it by writing a type-safe parser in Rust?

Don't make novelty accounts. It is against the rules...

There are no rules written about novelty accounts in either the guidelines or the FAQ. I'm not a fan either and they're just downvoted anyway. But what rule are you referring to?
Post reply on HN