DEV Community

Cover image for Researchers are paid $5K for reporting a bug to OpenAI that would let attackers run code in logged-in sessions of all who…
Ashish
Ashish

Posted on

Researchers are paid $5K for reporting a bug to OpenAI that would let attackers run code in logged-in sessions of all who…

A $5K bug bounty just exposed a critical ChatGPT vulnerability — malicious share links ...

The $5K ChatGPT Bug That Made Me Question Every Headset I Put On Last week a researcher pocketed $5,000 for showing how a malicious ChatGPT share link could execute code in any logged-in session. OpenAI patched it in hours. The speed was reassuring; the existence of the flaw was not. I develop VR tooling for a living. My daily driver is a Quest 3 running custom Unity builds, and I've lost count of how many times I've sideloaded an APK from a Discord link because the dev promised

the binary would “just work.” The first time a rogue build crashed my headset mid‑demo, I lost a client presentation and a night’s sleep. That panic forced me to treat every unsigned package like a potential exploit vector. I added a CI step that runs apksigner verify --print-certs on every artifact, and I enforce a pinned SHA‑256 hash in the manifest before adb install. The pipeline now fails fast: a mismatched hash stops the deploy, logs the offending commit, and posts a Slack alert with the diff. Since then, zero mystery crashes have slipped into production, and the team’s mean‑time‑to‑recover dropped from 45 minutes to under five.

The habit didn’t appear overnight. I started with a shell script that wrapped adb logcat -d | grep -i exception and grew it into a small Go service that correlates build IDs with device logs. The service exposes a /health endpoint that my monitoring stack scrapes, giving me a live view of “trusted‑install” rates across the fleet. It’s not magic — just disciplined engineering and a healthy paranoia born from that $5 K bug.

If you've ever felt that same unease when a random APK lands in your inbox, let's swap notes in the comments — together we can make sideloading a little less wild.

Top comments (0)