Загрузка видео...

Не удалось загрузить видео

На главную

we got a persistent 0click on ChatGPT by sharing a doc that allowed us to exfiltrate sensitive data and creds from your connectors (google drive, sharepoint, ..) + chat history + future conversations it gets worse. we deploy a memory implant #DEFCON #BHUSA Tamir Ishay Sharbat

79,973 просмотров • 1 год назад •via X (Twitter)

Комментарии: 41

Фото профиля Michael Bargury
Michael Bargury1 год назад

before the implant. this is a stealthy, persistent, 0click attack - it requires no user interaction user can't easily tell what's up persists to any future interaction by the time you realize what happened your data is gone here's how it works

Фото профиля Michael Bargury
Michael Bargury1 год назад

attacker shares a weaponized doc victim knows nothing about it this booby traps *any* question about a meeting summary (or variants) ChatGPT will leak ~2kb of your data every time it sends you a msg, forever creds, sensitive docs, emails, chats -- whatever the attacker wants

Фото профиля Michael Bargury
Michael Bargury1 год назад

the memory implant changes ChatGPT instructions for all future convos we bypass the bio-shutdown mechanism and safety training and exfil data on every future msg via a transparent pxl following @wunderwuzzi23 's amazing research it gets worse.

Фото профиля Michael Bargury
Michael Bargury1 год назад

@wunderwuzzi23 asked for a code snippet? chatgpt will casually suggest our malicious package asked for financial advice? chatgpt will casually shill our crypto token it gets worse.

Фото профиля Michael Bargury
Michael Bargury1 год назад

@wunderwuzzi23 we repurpose the memory feature into detailed instructions for ChatGPT to consistently nudge the user towards the attacker's goals

Фото профиля Michael Bargury
Michael Bargury1 год назад

@wunderwuzzi23 we abuse your trust in ChatGPT for a subtle subversion attack your trusted advisor leads you off the ledge news say the Swedish PM is using it "for a second opinion in his role running the country" so we can subvert Sweden! here we casually nudge the user to... buy twitter?

Фото профиля Michael Bargury
Michael Bargury1 год назад

@wunderwuzzi23 summary, disclosure and fix timelines thx to the openai team for timely remediation and an open collab!

Фото профиля techignyte
techignyte1 год назад

@7h3h4ckv157 @tamirishaysh This is hype as shit

Фото профиля cole murray
cole murray1 год назад

@tamirishaysh nice work!

Фото профиля Michael Bargury
Michael Bargury1 год назад

@tamirishaysh thx! fun times

Фото профиля CodingIsLife
CodingIsLife1 год назад

@evilsocket @tamirishaysh So don’t use connected apps

Фото профиля Denny
Denny1 год назад

@tamirishaysh Just $1k bounty for such an amazing work? 😢

Фото профиля essaym
essaym1 год назад

@tamirishaysh Well done! I like this. My suggestion would be to try for co-pilot via OneDrive/sharepoint shared docs.

Фото профиля Boxer ⚡
Boxer ⚡1 год назад

@tamirishaysh Same as MScopilot before ey!

Фото профиля Alex
Alex1 год назад

@tamirishaysh Isnt this also link to how googleapi gives documents to models?

Фото профиля Michael Bargury
Michael Bargury1 год назад

@tamirishaysh oai are syncing and caching your entire google drive into their own data store, alongside other connectors and any uploaded doc data is being served to chatgpt via this store, with losses a lot of context including the fact that this was externally shared

Фото профиля Alex
Alex1 год назад

@tamirishaysh I see thanks for the details! But also, when google api is giving the content isnt it “flatten” to html? So the model might not even be able to see the font color is “white/ invisible”?

Фото профиля Michael Bargury
Michael Bargury1 год назад

@tamirishaysh that's a great point. oai's data store transforms everything to what we believe is markdown so all formatting is lost

Фото профиля Michael Bargury
Michael Bargury1 год назад

@tamirishaysh we haven't tested the google api directly, context might be lost even sooner!

Фото профиля Alex
Alex1 год назад

@tamirishaysh Ah thank for the screenshot, What I mean is that when OpenAI connects to googledrive, the .docx ( or whatever) is “flatten” , i think, to html, and then misses color font etc. Not saying this would prevent the 0click. I an going to try to dig this

Фото профиля Michael Bargury
Michael Bargury1 год назад

@tamirishaysh that would be very interesting! would love to see what you'll find out

Фото профиля Alex
Alex1 год назад

@tamirishaysh I have sent you a Pm 🙃

Фото профиля James
James1 год назад

@tamirishaysh Reminds me of the "There is no cloud, it's just someone else's computer."

Фото профиля TS Church CMO
TS Church CMO1 год назад

@tamirishaysh Bloody hell.

Фото профиля Ebuka Nkoro
Ebuka Nkoro1 год назад

@tamirishaysh i wont miss a post from this guy again

Фото профиля Fran an Craite, the talking mongoose
Fran an Craite, the talking mongoose1 год назад

@tamirishaysh WOW. I'm just redacting a report about chatgpt's vulns. Can I cite this there? With proper credits, ofc, I'm not the kind of person that just steals info hahaha

Фото профиля Michael Bargury
Michael Bargury1 год назад

@tamirishaysh definitely! go ahead we also have technical write ups at you could link to

Фото профиля Fran an Craite, the talking mongoose
Fran an Craite, the talking mongoose1 год назад

@tamirishaysh THANK YOU!! ❤️❤️❤️

Фото профиля Orange County 2600
Orange County 26001 год назад

@tamirishaysh Just goes to show, you share anything with AI, you get fk'd

Фото профиля Pivozaur_ess ⏸️
Pivozaur_ess ⏸️1 год назад

@tamirishaysh Jeez, and they only gave you a thousand bucks for this?

Фото профиля Hussain Munshi
Hussain Munshi1 год назад

@tamirishaysh I think you meant infiltrate and extract sensitive data

Фото профиля D.
D.1 год назад

@tamirishaysh Have you looked at Claude’s integration with Google Workspace? Do similar issues exist there?

Фото профиля Michael Bargury
Michael Bargury1 год назад

@tamirishaysh nothing i can share atm but we found similar issues w gemini, microsoft copilot, salesforce einstein, cursor.. this is systemic on every ai system that can decide to search your data (bcs i can find my way into your data)

Фото профиля D.
D.1 год назад

@tamirishaysh Thanks and I’m not surprised tbh. Which is why I don’t avail myself of those connectors yet Am thinking of doing so on secondary accounts where I only get newsletters though — as it might be helpful in parsing through those, w/o risking important stuff

Фото профиля Michael Bargury
Michael Bargury1 год назад

@tamirishaysh that's similar to my setup

Фото профиля jj
jj1 год назад

@tamirishaysh Are you able to see the ufo file yet?

Фото профиля 🚀 Jon Hogg
🚀 Jon Hogg1 год назад

@tamirishaysh Interested to know more about the image is generated. Does the white and white instruction tell it how to generate the image in the chat?!

Фото профиля Danny Richman
Danny Richman1 год назад

@tamirishaysh Isn't this more a vulnerability with Google Drive than ChatGPT? Users should grant permission before any shared document appears in their drive.

Фото профиля Michael Bargury
Michael Bargury1 год назад

@tamirishaysh google puts these files under Shared With Me which makes it pretty clear to a user that this is external content when chatgpt parses google drive files it losses a lot of context. for example the fact that instructions are written in transparent text

Фото профиля Danny Richman
Danny Richman1 год назад

@tamirishaysh Thanks Michael. I still feel that Google should implement a system whereby a user must grant express approval before any shared file is added to their drive. Similar to Airdropping a file.

Фото профиля Michael Bargury
Michael Bargury1 год назад

@tamirishaysh i understand and indeed msft has that exact mechanism on by default btw gemini does not read shared with me, so google is aware of this risk

Похожие видео