Scope the system
Identify assets, actors, attack surfaces, trust assumptions, and the security question being tested.
Independent Application Security Research
I’m Duy Tran, an application security researcher focused on source-code review, authorization boundaries, web/API security, and practical vulnerability validation. I work through authorized testing and coordinated disclosure.
Research
My research archive documents public vulnerability disclosures, CVE write-ups, technical validation, and the reasoning behind security findings.
Method
Identify assets, actors, attack surfaces, trust assumptions, and the security question being tested.
Follow attacker-controlled data through authentication, authorization, persistence, and sensitive sinks.
Use controlled runtime testing and negative controls to distinguish reachable impact from suspicious code.
Document reproducible findings, affected boundaries, impact, and remediation guidance without unsupported claims.
Newsfeed
The original blog feed stays here as the living stream of new research and learning posts.
PHP2Shell (CVE-2026-109618/619): critical PHP RCE, CVSS 9.2, affecting PHP 5.4 to 8.5.11. Root causes, fake PoCs, exposure checks, detection, and patching.
Read postSource-level analysis and local runtime validation of unauthenticated SEO Analyzer cache deletion in Rank Math SEO versions before 1.0.280.
Read postA missing authorization boundary in BackWPup cronrun allowed unauthenticated requests to start existing backup jobs. Includes source analysis, local runtime validation and a negative cont...
Read postA researcher-side critique of Patchstack's shared bounty pool, duplicate risk, XP dilution, rejection penalties, leaderboard incentives, and the economics of vulnerability research.
Read postWhen I review an unfamiliar codebase, I prioritize broken authorization, trust-boundary failures, alternate interfaces, sensitive state transitions, and data-lifecycle mistakes before cha...
Read postFiboSearch exposed password-protected WooCommerce products through autocomplete search responses when the request came from a logged-in Subscriber session that had not entered the product...
Read postTaxoPress before 3.51.0 allowed Contributor-level users to reference private posts in the AI Preview workflow and receive output derived from posts they were not authorized to read.
Read postMeta Box versions before 5.13.1 allowed authenticated users with access to a file-field workflow to delete attachments belonging to other users because the deletion endpoint trusted reque...
Read post