Valentin Lobstein

ʞʞıdɐɔoɥƆ

Security Researcher & Exploit Developer

at VulnCheck

Breaking, building, and documenting. Vulnerability research, exploit development, and offensive security.

84 cves 82 exploits 72 articles

Latest

Inside BitAIM+: Reverse Engineering a Commercial Carrom Pool Cheat

Inside BitAIM+: Reverse Engineering a Commercial Carrom Pool Cheat

A commercial Android cheat sells itself as an AI aim assistant for Carrom Pool. I pulled it apart: a rebranded VirtualApp container, YAHFA inline hooking, five hook plugins hidden as plaintext base64 inside a native library, a hand-written devirtualization of Google's PairIP protection, direct memory reads into the game's physics engine, and a paywall whose two tiers are hardcoded constructor calls. There is no AI anywhere. There is not even a physics simulation.

Read more →

Recent

all →
>_

FileRun: When Your File Manager Runs Your Files

OS Command Injection in FileRun's thumbnail generation - authenticated (CVSS v4 8.7) or via public 'file request' weblinks (CVSS v4 9.2). The extractors wrap file paths in double quotes and pass them to exec(), but the filename sanitizer allows $(){}` - enough for command substitution. The weblink path uploads a malicious filename via anonymous upload, then self-triggers thumbnail generation through the public listing.

CVERCEPHP
Aimy Captcha-Less Form Guard: The Anti-Bot Plugin That Hands Bots the Keys

Aimy Captcha-Less Form Guard: The Anti-Bot Plugin That Hands Bots the Keys

An unauthenticated PHP object injection in Aimy Captcha-Less Form Guard for Joomla, where a repeating-key XOR published alongside its own ciphertext turns every protected form into an unserialize() sink and, on Joomla 3.9 through 5.2.1, into remote code execution.

CVEJoomlaPHP
Monsta FTP: An SSRF Blocklist That Forgot IPv6 Exists

Monsta FTP: An SSRF Blocklist That Forgot IPv6 Exists

An unauthenticated SSRF in Monsta FTP 2.14.4. The product ships a real SSRF blocklist that correctly blocks 127.0.0.1, 169.254.169.254 and RFC1918, then forgets that ::ffff:169.254.169.254 is the exact same host. One missing normalization, both gates bypassed, and a static AAAA record is all it takes.

CVESSRFPHP
NVIDIA GEN3C: Unauthenticated RCE via Pickle Deserialization in Inference API

NVIDIA GEN3C: Unauthenticated RCE via Pickle Deserialization in Inference API

A critical unauthenticated RCE vulnerability in NVIDIA's GEN3C project. Two FastAPI inference endpoints deserialize raw HTTP POST bodies with pickle.loads() without any authentication, giving instant code execution to anyone with network access.

CVERCE
FOSSBilling: One Missing throw - From Auth Bypass to Unauthenticated RCE

FOSSBilling: One Missing throw - From Auth Bypass to Unauthenticated RCE

A missing throw keyword in FOSSBilling's API router exposes the entire admin surface to unauthenticated attackers. Combined with an unsandboxed Twig SSTI that leaks the full DI container, this leads to arbitrary SQL execution, admin takeover, and unauthenticated RCE via malicious extension installation.

CVERCEAuth Bypass
CVE-2026-29514: NetBox Jinja2 Sandbox Bypass to RCE via RenderTemplateMixin environment_params

CVE-2026-29514: NetBox Jinja2 Sandbox Bypass to RCE via RenderTemplateMixin environment_params

A Jinja2 sandbox bypass in NetBox allows low-privilege users to achieve remote code execution via the RenderTemplateMixin environment_params finalize parameter, affecting both ExportTemplate and ConfigTemplate.

CVE-2026-29514RCEJinja2
Rick Astley

NEVER GONNA
GIVE YOU UP

You were warned.