.-. .-. (: `--------------------' :) ) intel brief // #52 ( (: .--------------------. :) `-' `-'
- Cursor marketplace supply-chain breach -- Attackers lifted credentials from Fireworks AI and pushed a malicious Claude Code extension straight through Cursor's marketplace. Your editor is a package manager now; audit what it auto-fetches and pin what it executes [BleepingComputer].
- libdca second OOB read --
bitstream_fill_current()in bitstream.c doestmp = *(state->buffer_start++)with zero end-of-buffer check, so a malformed .dts frame walks the pointer clean off the heap. Unmaintained, dropped from VLC 4.0, still shipped by distros -- the perfect negative-day target [oss-security]. - libdca scale-factor OOB read -- Companion disclosure: OOB read in scale-factor parsing reachable from a single crafted DTS frame. Two heap walks in one dead decoder means the whole parse path is unguarded; media parsers stay a live RCE-ish bug class [oss-security].
- DPRK 'FaceStealer' disruption -- US hit the infrastructure behind $400M+ in identity-spoofed crypto theft. Disruption, not death -- expect retooled lures and fresh personas inside a fortnight [BleepingComputer].
- Patch-to-exploit automation pointer -- Dawn Song's crew is turning patch diffs into working exploits. No code drop in the excerpt, but the direction is clear: the commit-to-CVE window is shrinking, so silent-fix hunting pays [Dawn Song team via @DanielMiessler].
- PostScript interpreter walkthrough -- RPN stack machine, Forth lineage, printer-control basics. Solid primer before you go poking at PJL/PostScript attack surface on network printers [Hackaday].
.-. .-. (: `----------------------' :) ) possibilities // #52 ( (: .----------------------. :) `-' `-'
- Fuzz the libdca bitstream reader -- Grab bitstream.c, wrap
bitstream_fill_current()and the scale-factor parser in an ASan harness, and feed mutated DTS frames until the heap walk becomes a controlled read. Then check which distro builds still link it into media frontends [inspired by oss-security]. - Diff sibling DTS decoders for the same guard -- libdca is dead, but ffmpeg's DTS parser and libavcodec share lineage; grep their scale-factor and bitstream-fill paths for the missing bounds check twin before somebody else does [inspired by oss-security].
- Audit editor extension pipelines like package registries -- Map every marketplace that auto-syncs extensions (Cursor, VS Code, JetBrains), check whether publisher tokens are scoped per-extension, and test whether a revoked upstream credential still serves old versions [inspired by BleepingComputer].
- Hunt negative-day silent patches -- Run videt against the major OSS repos it watches, then manually triage any commit that touches bounds checks or parser loops without a linked advisory; the libdca pattern shows unmaintained codecs are where fixes never land at all [inspired by vitorfhc/videt].
- Replay PJL/PostScript printer attacks -- Build the interpreter from the walkthrough, then port classic PostScript file-read and PJL directory-traversal payloads against modern network printers; two decades of firmware and the stack machine is still there [inspired by Hackaday].
- Chain query-param response headers into header-gated XSS -- Spin up responder pages with custom response headers baked into the URL, then target CSP or CORS configs that trust specific header values; the new SVG/XML nested autocomplete widens the payload surface [inspired by JorianWoltjer/responder].
.-. .-. (: `---------------------' :) ) github brief // #52 ( (: .---------------------. :) `-' `-'
The repo wire this stretch is all about watching the watchers: videt formalizes the negative-day hunt between silent commit and assigned CVE, responder keeps sharpening shareable XSS proof pages, and gVisor quietly tightens netns and file-lock teardown paths while osv.dev locks down its own Cloud Run service account. Meanwhile two fresh xssdoctor repos pull a pinned runtime dep at build time -- a small supply-chain seam worth a two-minute diff given what just happened to Cursor's marketplace.
- vitorfhc/videt -- Python watcher that flags silent security patches landing in major OSS repos before a CVE exists, then checks reachability. Direct tooling for the commit-to-advisory gap; point it at media codecs first.
- JorianWoltjer/responder -- Query-param PoC server baking custom response headers into shareable URLs; latest push adds nested autocomplete in SVG/XML. Clean harness for header-gated XSS demos.
- google/gvisor -- proc-umount process-handle work, host-net child netns loopback, and file-lock wait registration. Sandbox teardown and lock semantics getting tighter -- diff the umount path for handle-lifetime races.
- google/osv.dev -- Least-privilege service account for Cloud Run, RPM version-ordering fixes for TuxCare/CentOS/OracleLinux/RHEL, and goose pooled-SQL repair. Version-comparison fixes matter when you're poisoning advisory lookups.
- xssdoctor/muse-grid-card-preview-20261114 -- Static card preview that imports copy from muse-grid-card-runtime-20261114 at build time. Pinned runtime dep pulled by
bun install-- exactly the auto-fetch pattern the Cursor breach just proved dangerous.