Do you currently have or have you had a paid version of Avast on your system ???
If so, this was most likely an automated renewal of that software.
When you install the paid version of Avast unless you uncheck "auto renewal’ your
subscription is automatically charged when due the following year.
That will happen even if you’ve stopped using the product unless you cancel the auto renewal.
No different than any other auto renewal authorization
Certainly not a hack.

Turn off Auto Renewal:
https://www.avast.com/faq.php?article=AVKB24#idt_0100
You can also look at/change the auto-renewal yourself here: https://www.avast.com/find-order