Security researchers at Yeeth Security have uncovered a sophisticated campaign on the Open VSX marketplace, where a single threat actor successfully bypassed traditional detection by treating publisher identities as “disposable” while maintaining a persistent, high-tech toolkit.
Between April 27 and April 28, 2026, the firm’s scanning pipeline identified sixteen distinct malicious extensions. Despite appearing as unrelated tools for Android, Tailwind CSS, or C++, they were all part of the same coordinated effort.
The primary challenge for marketplace moderators is that these extensions are designed to be invisible to standard security tools. The threat actor uses a technique called string-fragment reconstruction to hide their malicious intent.
Instead of a clear URL pointing to a malware payload, the code is broken into tiny, scrambled pieces. As the report explains, “The bytes that produce that URL at runtime are spread across the bundle as four-argument hex tuples that index into a generated lookup”.
Because the threat actor regenerates every bundle from scratch with different variable names and layouts, traditional defense methods are failing:
- Cryptographic Hashing: Misses because a single change in the lookup table alters the hash entirely.
- YARA Rules: Fail because “no full-form malicious string survives in the artifact at rest”.
- Textual Diffs: Often show “solid red on the left and solid green on the right,” meaning no two samples look alike to a computer.
By analyzing “distinctive, recurring genes” in the code’s logic and control flow, Bane linked the current karnenko / drovenko wave of extensions to an older cluster known as dopbop-studio. Despite the different names and purposes, they all pointed back to the same payload host: github[.]com/francesca898/dqwffqw.
Yeeth Security argues that detection alone is no longer enough. The report concludes that “detection without attribution leaves the threat actor playing the same game indefinitely”. By linking new samples to known actors automatically, defenders can finally force attackers to spend more on development than they gain from publication.
At the time of writing, the malicious infrastructure was still active, serving payloads to any unsuspecting developer who downloads these “disposable” extensions.
Support Our Threat Intelligence
If you find our CVE report and cybersecurity news helpful, consider supporting our work.