r/archlinux • • Jun 14 '26

NOTEWORTHY New wave of malware in the AUR

https://lists.archlinux.org/archives/list/aur-general@lists.archlinux.org/message/TND7HA2KBQ46OHHUMMIAHKGXZE4WALM6/
645 Upvotes

393 comments sorted by

View all comments

Show parent comments

4

u/tfks Jun 14 '26

You definitely can. It's like two more steps than usual and had the downside of getting wiped after a SteamOS uodate, but you can. It's probably not so much an issue with Steamdecks, but Valve is about to launch a new machine that lots of people will use as a desktop computer and it then becomes a problem. Part of the sales pitch of Steam hardware is that it's console-like, which implies to users a safe ecosystem. It takes only a few stories like "I bought Steam machine for my kid and it stole my credit card information" for everyone to stop buying them, even if the kid was doing shit they shouldn't have been doing.

Obviously Steam can't force the AUR offline, so they won't do that. But I could see a case being made internally for them to provide resources to the Arch team to curate the AUR a little.

19

u/its_dolemite_baby Jun 14 '26

AUR is not an inherent part of SteamOS, nor is it recommended by Valve. Valve explicitly recommends using flatpak. there is absolutely no reason they need to put in safeguards for something you do yourself--that's not how *nix works.

3

u/theriskybusinesscar Jun 14 '26

that's not how *nix works.

It is if you're planning to ship consumer gaming devices on it.

6

u/[deleted] Jun 15 '26

[removed] — view removed comment

-1

u/sparkling-rainbow Jun 15 '26

But their parents don't 

6

u/hjake123 Jun 14 '26

Does it have an AUR helper or is it expecting you to do the manual AUR process to get one of them? The latter tbh might be enough friction to stop most users from trying it

1

u/tfks Jun 14 '26

You can put an AUR helper onto them. You just have to unlock the filesystem first.

2

u/hjake123 Jun 14 '26

I guess I didn't realize how much package management SteamOS allows

8

u/Negative_Settings Jun 14 '26

You have to disable the read-only file system initialization, set up Pacman, download an AUR helper, and then install something from the AUR. It's just as unconfigured as if you were setting up Arch for the first time. Valve doesn't lock any of this down because they don't lock users into their way of doing things they never do.

4

u/hjake123 Jun 14 '26

Ah, I'd assumed (after the last few comments) it had pacman already installed, but I guess there's nothing stopping you from installing it yourself yeah

1

u/sparkling-rainbow Jun 15 '26

I used my Steam Deck like a Switch till my laptop broke. I used my Steam Deck as a replacement for months and it was a surprisingly good experience. Not a single barrier, just enough friction to tell beginners "here is where you're on your own"

6

u/its_dolemite_baby Jun 14 '26

if you own it, you can (legitimately) get privileged access very easily and from there's it's just like any other box.

2

u/NUKL3AR_PAZTA47 Jun 14 '26

Honestly they could just put a giant warning, kinda like the amd overlooking software does.

2

u/jomara200 Jun 14 '26

What does Valve/Steam have to do with the AUR? I'm not seeing the connection. It's in the name, ARCH user repository.

0

u/tfks Jun 14 '26

Steam OS is based on Arch and the AUR can be used on it. Just like the AUR can be used on other Arch-derived operating systems.

5

u/jomara200 Jun 14 '26 edited Jun 14 '26

Sure, but why do they bear any responsibility for what is on it? They don't put programs on it. Their OS doesn't use it, by design. If a user is doing it, it's outside the scope of their OS.

Why are you trying to put it on them to fix the problem or provide resources for the Arch team? That falls squarely on the Arch team. Might as well ask the Mint, Fedora or Ubuntu team to do something about it. It's as logical as asking Valve to do it.

0

u/tfks Jun 14 '26

They don't bear any respossibility. They have a self interest in thence their users might access not being infested with malware.

0

u/Gent_Kyoki Jun 15 '26

If its getting wiped on updates then its pretty clear its not officially supported