You are not logged in.
Moving to debian, in my opinion this has not been communicated very well.
Just because of the AUR incident(s)? LoL
Last edited by 5hridhyan (2026-06-15 18:14:45)
Offline
Yeah, kinda all my servers are now debian and this communication and uncertanity made me move.
gofree wrote:Moving to debian, in my opinion this has not been communicated very well.
Just because of the AUR incident(s)? LoL
Offline
in my opinion this has not been communicated very well.
It would probably be more productive to quantify that communication deficit.
Fwwi, https://archlinux.org/news/
You can subscribe to that and I've also (previously posted) a script one could motd.
Offline
Sure I've seen that. Probably like every other guy I tried to find some "next steps - what needs to be done". Where is the list, what to check, etc...preferably on a visible place not hunting down reddit, phoronix, various forums for "semi-official" guides. That's something that could have been done better. Just my 2 cents.
Offline
Why is there so much outrage the philosophy and scope of this project is well known for a long time just because new people install arch or use arch derivates that doesn't change the goal of this project the end responsibility is with the user.The aur is not an official repo and should be examined when installing things.The arch team can decide if they can take some measures for this incident but I don't understand this finger wagging nobody owes you anything and if you are unhappy you can change distros.
Last edited by Reboot9012 (2026-06-15 20:24:58)
Offline
No outrage here. I just think the scope of the impact deserved a wee bit more.
Offline
So this is essentially garbage but considering that the main issue is steamdeck users, and calling out violation of archlinux philosophy doesn't deter complaint,
I cobbled together a non tested additional aur check topology design in the AI slop phase for a centralized server maintaining problem child repos and client side checking of git aur packages and URLs within pkgbuild as well as common issues.
Maybe as something for someone to fork and deliver on.
Offline
Sure I've seen that. Probably like every other guy I tried to find some "next steps - what needs to be done". Where is the list, what to check, etc...preferably on a visible place not hunting down reddit, phoronix, various forums for "semi-official" guides. That's something that could have been done better. Just my 2 cents.
But that's the point: AUR is **not** official software. And there is no possible definitive list of checks other than *either* do not use AUR package *or* read the `PKGBUILD`s and ensure you are happy executing them. That list of checks is the **only** one which can give you any guarantees. It has also been the standard list of checks for as long as I have used Arch.
CLI Paste | How To Ask Questions
Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L
Offline
Fwwi, https://archlinux.org/news/
You can subscribe to that and I've also (previously posted) a script one could motd.
Is the script in another thread? I thought I checked through this one, but sorry if I missed it.
I was suspicious because I have `npm` installed and no idea why, but I apparently installed it 4 years ago, which is plenty of time for me to forget.
[I always read PKGBUILDs or diffs but I cannot say I understand everything or would never miss anything.]
CLI Paste | How To Ask Questions
Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L
Offline
Probably in the little scripts one or some other time somebody missed some news.
#!/bin/sh
export LC_ALL=C
THIS_MONTH="$(date +'%b %Y')"
LAST_MONTH="$(date +'%b %Y' -d -1month)"
curl -sL 'https://archlinux.org/feeds/news/' | tr '\n' ' ' | \
xmlstarlet sel -T -t -m "//rss/channel/item[contains(string(pubDate), '$LAST_MONTH') or contains(string(pubDate), '$THIS_MONTH')]" \
-o $'\n\e[33m' -v pubDate -o $'\n\e[0;1m' -v title -o $'\e[0m' -v description -o $'\n\n────────────────\n' |\
sed $'s/<p>/\\n\\n/g; s/<h.>/\\n\\n\e[1;34m/g; s%</\(h.\|b\|em\|strong\|pre\|code\)>%\e[0m%g;
s/<li>/\\n· /g;
s/<\(code\|pre\)>/\e[1;32m/g;
s/<\(strong\|em\)>/\e[1m/g;
s/>/>/g; s/</</g; s/<[^>]*>//g' | fold -sw 100It just gets the rss feed, filters out the recent months and then turns the html into ansi escape sequences.
Fwwi, I think gofree meant to get some links to the relevant aur-general threads, maybe https://md.archlinux.org/s/SxbqukK6IA and something like https://ioctl.fail/preliminary-analysis-of-aur-malware/
Which is fair, though it would have been necessary to stress that the full extent of the compromise is still unknown and generally void returns from the above by no means prove that your system isn't ridden with malware if you've so far been yolo-ing the AUR.
I cannot say I understand everything or would never miss anything
Understanding that you don't understand most things is the entrance to the path of wisdom. I think I told that some greek dude like 2500 years ago…
The recent attacks have not been very sophisticated, the introduction of npm to those packages is completely nonsensical and would probably have stalled you and the most recent stunt to obfuscate code basically yells "hey look at me, I'm doing something shady" ![]()
Offline
Archlinux wiki pages ,aur home page and forum users have warned AUR packages are untrusted, need to be checked before use etc for 2 decades .
The danger of using aur helpers (especially pacman wrappers) is unsupported and a bad idea unless you know exactly how things work and why you need that specific aur helper .
I am subscribed to all notications of every aur package I use and even keep those notifications on for packages I used to maintain.
The only notification of a commit change that was related to the attack was from the staden package which I started 15+ years ago.
If somethings needs to be shut down my vote would be to ban all pacman wrappers as a starting point .
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
While what is happening will not make me move anywhere else than Arch, and while I understand and agree that the AUR is under the exclusive responsibility of the user, I also agree that even a non exhaustive guide on what to check to be sure an user has installed a malicious package might have been helpful.
There are probably things that I don't know and that led them to decide not to do it.
Last edited by kokoko3k (2026-06-16 10:19:08)
Help me to improve ssh-rdp !
Retroarch User? Try my koko-aio shader !
Offline
For the recent attack that's not too hard :
Almost all functionality for which .install files were needed has been moved to pacman hooks.
About the only thing .install is still used for is to show some warning to users upon install/upgrade/removal through the echo command.
Any aur package that adds a .install file should trigger all its users to check the .install file.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
I am subscribed to all notications of every aur package I use and even keep those notifications on for packages I used to maintain.
That's a fantastic idea! AUR helpers should have an option to automatically do that. Does aurweb have an API?
Offline
I also agree that even a non exhaustive guide on what to check to be sure an user has installed a malicious package might have been helpful.
If there needs to be a guide, I believe it will have to show how simple it is to read the average diff of a PKGBUILD, which in most cases it's just a bump to a new version and new checksum. The biggest misconception I've seen so many times is people believing that reading the PKGBUILD every time you update is time consuming, so they don't even try. In many cases people don't even know that the package source code and the PKGBUILD are different things.
Offline
I have few questions:
1) Will be accounts creating malicious packages blocked or banned?
2) Will be (or maybe are) creating of new accounts in AUR blocked, so no new account for creating malicious packages?
If no positive answer to both of this questions - the current state of AUR repo may be permanent, because world is more dangerous place now then it was earlier.
3) Will be cyber criminals be punished for that - be catched and go to jail? If not, they can do it for ever and without punishment, they won't learn anything.
There are breaches to multiple services now everywhere and no one catches perpetrators. How can that be?
Last edited by xerxes_ (2026-06-16 14:53:27)
Offline
Any aur package that adds a .install file should trigger all its users to check the .install file.
Any AUR package that includes any files should trigger all of its users to check all of the files.
Offline
@xerxes_
1. The malicious accounts (as detected) have been inactivated and are currently squatting the de-facto orphaned packages so nobody else can (easily) pick them up.
2. Creating new AUR accounts is temporarily disabled but likely only to take the immediate pressure off, more recent incidents have been obvious trolls, not spreading malware but taunting careless users
3. You mean other than probably having to live in North Korea? The malware operated involving TOR, I'd assume so did the mal… ah, fuck it, "assholes". But even if you can track them down, there's no punishment for state approved agents, certainly not in the failed states of the world.
If you ever catch someone trying to exfiltrate data, hijack the process and send them shitloads of junk to dilute their harvest.
Offline
I am subscribed to all notications of every aur package I use and even keep those notifications on for packages I used to maintain.
I'd never even twigged that this was an option. Thank you.
Offline
...
3) Will be cyber criminals be punished for that - be catched and go to jail? If not, they can do it for ever and without punishment, they won't learn anything.
There are breaches to multiple services now everywhere and no one catches perpetrators. How can that be?
No offense but running even a small forum, gets like 2-6 MILLION bots and virus hits PER DAY. Who will go after them? This is the Internet after all. No one is going to after anyone, ever. Unless it's some kind of big money involved and big boys like Microsoft etc., until then, nothing will change.
I wonder how many ISPs are actually knowingly and willingly allow such things though. I mean, you are telling me the ISP doesn't know they host a few thousand bots for example?
This issue is very complex and I don't think it's just little kid in a basement doing this for lolz. Maybe someone(s) trying to push people into Flatpakt or whatnot. I mean, who knows really?
Also, missing the big red notice "use at your own risk" is kind'a same as eating detergent and then say "I didn't read the warning label on the bottle", and then get all angry and switch detergent brand. Like... yeah, doesn't make much sense.
AUR is like just some "open FTP" so to speak. Hey, there are stuff in there, use at your own risk. It's not official anything.
Now if this had happened when people doing pacman updates, then OK, fine, we have real problem. Until then, I think it's kind'a blown too big honestly. Not that I'm belittling the issue, no but like, it's not the end of the world...
...yet! ![]()
EDIT: Ps. I also think many who are running away from Windows and coming into Arch (including myself), perhaps forgotten that Linux is not like Windows. You gott'a watch where you walk. It's a bit like the old Internet. Be careful and take some responsibility. Otherwise, well, there is always Microsoft Windows 11... theey will keep you fully safe there, right? RIGHT? ![]()
Last edited by noesoespanol (2026-06-16 17:28:19)
Offline
state approved agents, certainly not in the failed states of the world.
"state approved agents" question: what would they even gain by disrupting services around a community-driven project?
(yes Im considering but not sure about relation w/ recent DDoS attacks)
Offline
Also, missing the big red notice "use at your own risk" is kind'a [...]
oh. Uh huh. The big red notice. Care to point me to where I can see this "big red notice"? All I see when clicking the AUR text is a pale blue bubble at the top that is easily disregarded as 'noise' as anyone with at least some training in UI design could tell you. Had I seen a big red notice I would've used the AUR in a much different manner and treated it a lot different.
Last edited by Sidekick (2026-06-16 18:47:18)
Offline
Could it be an implementation issue in the CSS that there is no red warning box available on the main website unlike the wiki?
Offline
@Sidekick Here: https://wiki.archlinux.org/title/Arch_User_Repository -- and you'd most likely not know how to use the AUR if you haven't read this if all you went by was official documentation.
Offline
@5hridhyan the current effort is data exfiltration, so the idea is to leverage this to get more interesting information.
As for the DDOS, not sure how many of those are just LLM scrapers but generally you'd do something like that to create noise to hide behind.
@Sidekick, there's also a red box at https://wiki.archlinux.org/title/AUR_helpers
But aurweb.css / "p.important" might indeed benefit from something more important than "font-weight: bold;" though that box immediately redirects to https://wiki.archlinux.org/title/Arch_User_Repository and kindly asks to read that.
Offline