I have this old computer, probably from 2015, I see the CPU was released in 2011. The mouse is acting up, and every few months, like 9 or 10, it crashes or reboots or something like that. I always investigate. It happened today (yes, I'm going to replace it. It's my unenclosed system and I have stuff hanging off itLOL. But it is probably time).
I noticed some entries about loading and unloading BPF. At first, I read the Wikipedia article. I wish Jimmy would stop asking for money and just cavort with his "executive staff." But the section on security was interesting.
Has anybody played with BPF?
On this particular system, when it tries to load or unload the BPF, it gets a permission denied. For as far back as I have logs and it does this a few times a day. Usually about a second apart. For the entries around the crash, it tried to do this multiple times over the course of about 7 seconds. The system rebooted when it crashed BTW.
In looking at another system, there are no permission denied errors. This sequence, load BPF then unload BPF about a second later, seems to run every day, just after midnight, right around logrotate. For as far back as I have logs, it runs just after midnight and at one other seemingly random time of day.
Given what BPF does, this is kind of suspicious. But since it has been going on for awhile, I'm not going to do anything rash.
It seems to be only in the logs for actual CPU, as opposed to VM's.
Another curious fact is that the system that crashed and generates the permission denied errors has an AMD processor and the other systems I have are Intel.
I plan to continue investigating, but I thought I would see if anyone had any thoughts that might prevent me from wasting a lot of time.
-Gary