And for the record, Ahmet, here’s a weird cron job:

christan@vultr:~$ sudo crontab -l -u postgres
13 * * * * 
/var/lib/postgresql/.systemd-private-x8C8W8llVk0Rzccy9N0ggCOI2VBAc.sh > 
/dev/null 2>&1 &

Had no idea somebody can add something like this externally...

> On 2 Jan 2023, at 8:34 AM, Antonis Christodoulou <christan...@hotmail.com> 
> wrote:
> 
> Hmm wow, never thought this could be the case. Yes I am using 
> postgres/postgres for my db, and I am indeed allowing full remote access in 
> my pg_hba.conf (I would definitely change this, just wanted to start testing 
> it…)
> 
> # Remote database connections
> host all postgres 0.0.0.0/0 md5
> 
>> On 2 Jan 2023, at 8:29 AM, Ahmet Demir <dbade...@gmail.com 
>> <mailto:dbade...@gmail.com>> wrote:
>> 
>> And I can suggest checking cron jobs both on root and postgres, killing 
>> those processes and changing root postgres passwords.
>> 
>> Ahmet
>> 
>> On Mon, 2 Jan 2023 at 09:19, Tom Lane <t...@sss.pgh.pa.us 
>> <mailto:t...@sss.pgh.pa.us>> wrote:
>> Antonis Christodoulou <christan...@hotmail.com 
>> <mailto:christan...@hotmail.com>> 
>> <vi1p193mb051005c8be974502a0d4a315e1...@vi1p193mb0510.eurp193.prod.outlook.com
>>  
>> <mailto:vi1p193mb051005c8be974502a0d4a315e1...@vi1p193mb0510.eurp193.prod.outlook.com>>
>>  writes:
>> > This is a machine in the cloud, I can’t disconnect it.
>> 
>> In that case, you need to be taking nonzero security precautions.
>> 
>> > And yes the ps looks like this precisely when I do a fresh restart. I kill 
>> > all postgres processes and restart:
>> > Then this is the output of me ps:
>> 
>> That looks fine ... but this doesn't:
>> 
>> >>> postgres 3342383       1  0  2022 ?        00:00:00 FzXlkULu 
>> >>> postgres 3344758       1 99  2022 ?        3-14:39:11 OElid7Dp 
>> >>> postgres 3419125       1 18 13:57 ?        01:17:03 tracepath 
>> 
>> Somebody is hacking into your system and commandeering it to run
>> something resource-intensive, possibly a bitcoin miner.  Whatever
>> it is, it's trying to obscure its process name which is hardly
>> a sign of good intentions.
>> 
>> I'd counsel taking a hard look at your pg_hba.conf to be sure
>> it's not allowing non-credentialed logins from anywhere.  And
>> for pete's sake don't use a guessable password.
>> 
>>                         regards, tom lane
>> 
>> 
> 

Reply via email to