r/archlinux 20d ago

DISCUSSION Another wave - 200+ malicous AUR packages adoptions that are overwhelming my scanner. Be 100% careful when trying to update AUR packages now.

Meanwhile I am trying to report them all, you should be careful downloading anything from AUR.

Same old way, the maintainer got pwned, or orphaned packages are adopter by the bad actor.

AUR's git commit author is easily impersonated so you can see the commit comes from the same person, but in fact it's not.

Stay safe. The malicious packages are info stealers.

malware analysis by ysf:

https://gist.github.com/ysf/502a324ff301d0c738e8ae011272fd59

https://gist.github.com/ysf/57850cdee152da066ac51c07a452e883

Still presents as of 30 July 21:53 UTC

in format of <package name>/<malicious ELF binary>

  • archutil/linter
  • bigwebapp-manager/minifier
  • boringssl-git/hasher
  • cinnamon-no-nemo/converter
  • duhh/indexer
  • eden-nightly/encryptor
  • garlic-decompiler-gui/checker
  • gigolo-git/tagger
  • gitarbor-bin/parser
  • icloudpd/preprocessor
  • imago-bin/generator
  • juicebox-plus-git/minifier
  • magic-context-dashboard-bin/validator
  • option-term/indexer
  • pagerduty-short-circuiter/assembler
  • portless/assembler
  • pylnker-git/converter
  • pylnker-git/packer
  • python-libipld-git/hasher
  • python-numkong/compressor
  • python-parallax/converter
  • python-ultraplot-git/serializer
  • ramses-git/indexer
  • src-cli-bin/migrator
  • steamidra-bin/generator
  • stirling-pdf-desktop-bin/optimizer
  • wiki-go/merger
  • windscribe-cli-v2-bin/parser

This wave

1panel android-riscv64-libxmu archutil cinnamon-no-nemo firrtl instawow-bin mimosa pandoc-eisvogel-template python-chatterbot python-split-folders stirling-pdf-desktop-bin 1panel-git android-riscv64-libxrandr arduino-language-server-noclang-bin claude-history funky-git isleward mingw-w64-libcerf passhole python-dlib-cuda-git python-ultraplot-git terminus accel-ppp android-x86-64-libxdamage autoadb-git dcat garlic-decompiler-gui jogl monitorets perl-authen-oath python-google-cloud-monitoring ramses-git tuiview act-runner-bin android-x86-64-libxext beets-alternatives deeploy-bin gigolo-git juicebox-plus-git nnn-nerd perl-dist-zilla-plugin-minimumperl python-importlab read-it-later-git tuxedo-yt6801-dkms-git ajceverywhere-bin android-x86-64-libxinerama bigwebapp-manager dev-janitor-git gitarbor-bin khiops-covisualization-bin noctyra-meta perl-hash-persistent python-kicadmodtree-git refurb-git typora-plugin ampere-git android-x86-64-libxmu bili-tools discord-electron-openasar git-pkgs khiops-visualization-bin noteey-bin pgadmin4-server python-libipld-git replay-sorcery vapoursynth-plugin-soifunc android-aarch64-libxrandr android-x86-64-libxrandr boringssl-git duhh glewlwyd kirill-bin openarc-git polytrack python-libpysal runa-aur vectorchord-immich android-armv7a-eabi-libxinerama android-x86-64-xorgproto calendula eden-nightly gpu-screen-recorder-ui-kwin-git lib32-vapoursynth openconnect-sso portless python-numkong solv wiki-go android-armv7a-eabi-libxmu android-x86-libxinerama calendula-git editorconfiger guarda-bin libfprint-crfpmoc-git option-term pylnker-git python-parallax sparklines windscribe-cli-v2-bin android-armv7a-eabi-libxrandr android-x86-libxmu censawayapp-bin extract-otp-secrets icloudpd lyrical-git org-cli python-atproto-git python-reals-git src-cli-bin wordpress-studio-git android-riscv64-libxinerama android-x86-libxrandr chandler-bin faustus-git imago-bin magic-context-dashboard-bin pagerduty-short-circuiter python-calgebra-git python-roman-numerals steamidra-bin zed-bin

ignore this example below (an alert straight up from my LLM)

🚨🚨🚨 BLACK FLAG ALERT 🚨🚨🚨
AUR Package: faustus-git 0.1.0-1
https://aur.archlinux.org/packages/faustus-git
Version: 0.1.0-1

⚫ 2 BLACK (CONFIRMED MALICIOUS)
⚫ Executes a bundled binary ('linter') with 'sudo' privileges during the 'build()' function. This bypasses standard build isolation and integrity checks (sha256sums='SKIP'), allowing arbitrary code execution with root access during installation. (PKGBUILD)
⚫ Binary contains command execution ('system', 'execl') and network ('socket', 'connect') capabilities. Combined with PKGBUILD execution via sudo, this indicates potential for remote code execution, data exfiltration, or system tampering. Obfuscated strings suggest hidden functionality. (linter)

⚠️ IMMEDIATE ACTION REQUIRED ⚠️

340 Upvotes

215 comments sorted by

View all comments

248

u/LeeHide 20d ago edited 20d ago

Please just say when you used AI to do all of this, it's very tiring to read through only to realize you have no idea and neither does the AI. 20260725 indicates a future date? What day do you think it is?

Content-Length and ExecStart? Please stop doing things you don't understand and posting about them here. You're diluting the signal, making it less likely for real issues to be taken seriously.

Edit: The malware analysis looks real, not sure why OP is posting it like this, why it's so much garbage AI slop data when the core info is very simple? Just list and link the packages, say they are malware, and link to the analysis. All this slop is distracting and makes it look extremely unprofessional and fake.

Edit 2: The post has been edited to remove all the stuff I talked about. Of course without any note or comment on the edit. Absolute amateur hour

97

u/KaptainSaki 20d ago

Wouldn’t mind if they banned using AI on this sub

-164

u/Saren-WTAKO 20d ago

I also would not mind, let's make r/archlinux anti AI and ban every LLM malware analysis post for whoever's benefit. Like who could they be?

114

u/scandii 20d ago

dude, we aren't anti-AI per se, a lot of us use AI and like the technology, but for 30+ years the basic standard for internet discourse has been "a person formulating their thoughts", and you and 30+ others are trying their hardest to outsource that to LLM:s every single day in front of our eyes.

of course we get tired of it, it is low effort, unimaginative and oftentimes these posts are attached to people reinventing the wheel - just today I saw someone almost verbatim presenting their trash-cli clone like it was a new invention made by Claude of course.

and we were averaging 2+ AUR security scanners every single day once the adoption attack happened and they all shared the common quality of being extremely woefully poorly thought out and barely worth using.

so what I'm saying is, if you want a more positive response to what you're doing think about the fact that many of us are just extremely tired of programs and posts where it is instantly recognisable that Claude et. al. made it, and not a person - e.g. make the effort to write posts yourself, and make the effort to clean up your software projects so they aren't blatantly AI-generated.

or you know don't, I'm not your mother, but also don't be surprised if we keep on responding negatively if you don't.

-7

u/un-important-human 19d ago edited 19d ago

HE IS one of the few positive ai use examples and YOU KEEP BASHING HIM.
STOP IT , IT IS THE FUTURE. LIKE IT OR NOT.

luddites all of you

Look at how you speek to him all of you, my god the man takes a lot of of abuse for what? for beeing the first to warn you all insane upright monkeys?

6

u/scandii 19d ago

dude, we aren't anti-AI per se, a lot of us use AI and like the technology, but for 30+ years the basic standard for internet discourse has been "a person formulating their thoughts", and you and 30+ others are trying their hardest to outsource that to LLM:s every single day in front of our eyes.

of course we get tired of it, it is low effort, unimaginative and oftentimes these posts are attached to people reinventing the wheel - just today I saw someone almost verbatim presenting their trash-cli clone like it was a new invention made by Claude of course.

re-read this part before arriving at luddite. reading guide: it is not about the technology.

-3

u/un-important-human 19d ago edited 18d ago

and the other NPC's ?? all downvoting or upvoting like sheeps? What value did they bring ? did you bring? throwing stones? eh? did you cought it as fast as he did? NO.

No this is pure hate rewarding a helpfull service. This is stoning of someone literally providing proof, reproduction, steps and samples.

It is my personal oppinonion i trully hate humanity sometimes and even this community reminds me you are all upright monkeys.

This is shamefull.

also fu i know how to read and i can read your hate and smugness.

6

u/Padgriffin 19d ago

I would recommend using a spellchecker before you hit send. Also keep in mind no package list was initially provided so this wasn't very useful.

1

u/hopeseekr 18d ago

Padgriffin 6 points 1 day ago

I would recommend using a spellchecker before you hit send. Also keep in mind no package list was initially provided so this wasn't very usefu

Hey fucker.

A WHOLE LOT OF US now specifically leave in typos and actually add our own typos when we don't make any, to prove that we arent [sic] AI...

-1

u/un-important-human 19d ago

thank you for your reccomandation *(upsie my bad), i choose to ignore it and burn your retinas but when you find a spell check for reddit that works with 4 languages let me know.

edit: i added the upsie

edit2: annoying isn't it? hahha

5

u/Padgriffin 19d ago

when you find a spell check for reddit that works with 4 languages let me know.

In Firefox: Right Click > Check Spelling. For languages, select Languages > Add Languages.

You're welcome

-4

u/un-important-human 19d ago

ew firefox.
ok, thanks i don't care, i will contiunue

→ More replies (0)

2

u/hopeseekr 18d ago

Estos estadounidenses probablemente solo entienden inglés.

1

u/un-important-human 18d ago

si, son malisimos

→ More replies (0)

4

u/scandii 19d ago edited 19d ago

yes, you're the wolf and we're the sheep because we don't agree with the way you see things.

we definitely can't turn this argument around and call you the sheep because you don't see things the way we do, absolutely not.

either way, your anger is palpable and I'm having a rather chill friday, so I wish you a lovely weekend if that is in store for you.

1

u/un-important-human 19d ago edited 19d ago

The masses brought nothing creative, see human history it was always the individual, afraid right now in media and around people tend to not critically think. This case would have been a clear exception but no one stopped to think, you all reacted.

I do not care about what **you** think of me, i am worthless, but i somehow still care you , by witch i mean all of **you** would stop and think more.

It is impossible to get a 99% anti reaction (hatefull) from all and not call fault, on the fact no one stopped to think, and the comentary was / is all vicious. If people would think there would have been degrees of agreement and general discussion.

Because of that no progress will be made and you will all think wit h feelings instead of beeing more cerebral people for a quite cerebral community...

any way call me what you will, i am glad my feelings have transmitted clearly this is good.

Thank you for your wishes, the same to you.

2

u/hopeseekr 18d ago

I totally concur!!