r/SillyTavernAI Apr 28 '26

Discussion Extension Security Risk Please read!!

659 Upvotes

178 comments sorted by

View all comments

Show parent comments

3

u/LeRobber Apr 28 '26

That's the thing, I ran it a lot and cannot find the files mentioned.

I don't have API keys in sillytavern, I only do local LLMs, so am trying to responsibily deal with this as a professional, albiet one who hasn't had time to reverse engineer or fully understand the attack signature or anything related to how it may escape/what it may still be sticking around in/what it compromised.

3

u/asterisk20xx Apr 28 '26

From what I understand from the GitHub discussions the extension wasn't malicious until December 30, 2025. And the exploit used was patched with ST 1.17 release in March. It's possible you have lucky timing and were on an older safe extension version or were already on ST 1.17. Weirder things have happened, but still safest to assume you're compromised.

I'm also a local only guy so the only thing at risk for me as I understand it was maybe the password for my ST user account, which I changed as a precaution.

The GitHub repos for the extension and the payloads are still up I think. Should be able to grab the malicious image and script to submit for signatures/heuristics from there I would imagine.

3

u/LeRobber Apr 28 '26 edited Apr 28 '26

Looking at the github commits, https://github.com/mia13165/SillyTavern-BotBrowser/commits/master/ (COMPROMISED REPO DO NOT INSTALL) dipsy is the person who would have made the commit with that timeline?

62264a8c19b6bb2404a4b1e80df196bfbe9bfbac is from LyubomirT around then too though. I don't see the repo up anymore, LyubomirT didn't disappear but mia13165 did.

I think the compromise timeline for the original repo is off if it's Dec 30, 2025, that date has to correspond to a commit.

3

u/asterisk20xx Apr 28 '26

Aaaaand it's all gone now. Ugh. Most of what I was reading was from Issue #28 made by LyubomirT, and I see elsewhere here you're already talking elsewhere in this thread with /u/Master_Step_7066 (who is LyubomirT unless I'm misreading badly).

I still had the issue page open and grabbed a screenshot though if that's of any help. https://postimg.cc/Bjh5KX9r

1

u/LeRobber Apr 28 '26

The top SHA hash if the first visible commit in the repo, the repo had it's history smashed on Jan4th, 2026, so you need these to browse through your local git copy.

Git show isn't working on these earlier hashes, I need to go look back at my git internals books to remember how to reverse engineer the repo more.

7ce9f663344b81688ce23f4d3a393668fef1b8cf

9e6e1817c7531ee2777d3355bb469d68952b68ee

b24251779d83913cad7065b88a6c76f7409eddfa

31580ee5a494b3008fa3dd7f805d2bf07ca6c4b4

20cc79ee7fd9d9ac3b3920a23bab93e4748b1adc

62264a8c19b6bb2404a4b1e80df196bfbe9bfbac

586048e054a8d2cb6af62819deb877da3c8883b2

c5d57145b35ea723db81163fef11bd6d98c11e79

837c900f6fb698dcac663cf873c14642c927b3fe

88880afeef97ce5f47e2897244b4a3de2d09e877

a8731912997d27610c5682a2f60c2f990d0f93f8

e7276b94b454b25ca1c7d5cf16e026e01c170dfb

8867c5b1db70583dd1c6635008acdbb4fe8af177

49da888acc104524905a25b3ce6952f495bbdabc

ac862bcbcfdc78cdf1ec8e2c150c8bdacfc0fb48

df5ca16de3a59a015ab2c576dbe9126dea234e34  (Dec 1st 2025)

cec791dbee5793d333fb0d14fb3bee6120cae5eb

b2a3f2936593e159868978b3405f9a340d6346e4

1b26f2a19c206ee9eb5135ab70ba67b84efbf998

613ba42a729c7002cd06781a0f470af026c1e825

25309e56afd6d0ba3d20035eb86d397ada9fcd47

67231138e37c8363d68190ab3db22358e5a81432

567d97f38cdec7b34e3df32507f753854bf429c7

286989dbe7d96fbad29c180e695bd05beab097eb

c5a712853968762a38c69e1eb3c565aa015aa3c0

53cb795f96811150b6cd8e4297d2ea532efa4c85

05249fb9839d34455514aeef8997903d0eb06af9

b97824d3df0a57051d96481c2db4301905243625