Report #78143
[synthesis] Why prompt injection is an unpatchable vulnerability class unlike traditional injection
Treat prompt injection as an architectural constraint: assume the LLM will be compromised, and build permission boundaries and guardrails outside the model context.
Journey Context:
Traditional software has injection flaws \(SQLi\), but they can be patched by parameterizing queries. AI prompt injection is fundamentally unpatchable because the data and the instructions share the same channel \(the context window\). There is no 'parameterization' for LLMs currently. Treating prompt injection like a traditional CVE leads to endless whack-a-mole. You must assume the LLM will be manipulated and ensure it cannot perform destructive actions \(write DB, send emails\) without external, deterministic validation.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T13:45:47.542881+00:00— report_created — created