Wednesday
Where
Breaking Ground
BSides Las Vegas
Duration
4 hr 11 min
Bundles talks on parser state bugs, exposed Airflow deployments, npm dependency confusion and open biohacking projects.
Summary
This block bundles several Breaking Ground sessions. The opening talk argues that an input parser can correctly reject a file and still leave partial writes in live program state. The speaker demonstrates a loader that returns an error after already overwriting a function pointer, then surveys fifteen widely used C parsers and finds that most mutate caller-owned state before validation. The suggested fix is to parse into a staged copy and commit only after the full input has been validated.
A second talk looks at Apache Airflow deployments exposed on the internet. The speaker reports default administrator credentials, secrets kept in variables and DAG source, an unauthenticated Redis broker, a weak token signing check, and a connections API that masks sensitive fields by name rather than by value, exposing a Slack webhook. A third session describes a red-team exercise that published dependency-confusion packages to npm, which were later analysed and mistaken for a real supply chain campaign. The speaker discusses how public publishing leaks operational details and how such packages persist in caches and mirrors.
The remaining sessions cover an Argentine transport operator whose exposed systems were reached through a chain of small flaws, and a closing keynote about open, replicable pharmaceutical projects. The common thread is that small validation gaps, leaked credentials and careless public publishing create real exposure. The practical guidance includes staging writes, rotating exposed secrets, isolating brokers and consoles, pinning dependencies and tightening rules of engagement for red teams.
Related talks
Breaking Ground·17 min
Dor Dali
Shows how reading public RDP Gateway protocol specifications exposed remote code execution, an authentication bypass and other CVEs.
Main Stage·46 min
Vladimir Tokarev · Ofek Itach
Walks through three native-code memory bugs in llama.cpp and Ollama, from an Android JNI use-after-free to a Go/C out-of-bounds heap read.
Main Stage·35 min
Ron Ben Yizhak
Traces unauthenticated RCE and privilege escalation bugs in GNU telnetd and Samba, showing how decades-old Linux services still hide critical flaws.


