There is one system, also widely-deployed, other than LLMs, that's well-known to be vulnerable to prompt injection:
humans.
Prompt injection isn't something you can solve. Security people are sometimes pushing things beyond sense or reason, but even they won't be able to fix that one - not without overhauling our understanding of fundamental reality in the process.
The distinction between "code" and "data", between a "control plane" and "data plane", is a fake one - something we pretend exists (or believe exists, when we don't yet know better), and keep up by building systems that try to enforce it. There is no such distinction at the fundamental level, though. At systems level, there is no such distinction in LLMs, and there is no such distinction in human mind.
Sure, current bleed of LLMs is badly vulnerable to some trivial prompt injections - but I think a good analogy would be a 4 year old kid. They will believe anything you say if you insist hard enough, because you're an adult, and they're a small kid, and they don't know better. A big part of growing up is learning to ignore random prompts from the environment. But an adult can still be prompt-injected - i.e. manipulated, "social engineered" - it just takes a lot more effort.
Prompt injection isn't something you can solve. Security people are sometimes pushing things beyond sense or reason, but even they won't be able to fix that one - not without overhauling our understanding of fundamental reality in the process.
The distinction between "code" and "data", between a "control plane" and "data plane", is a fake one - something we pretend exists (or believe exists, when we don't yet know better), and keep up by building systems that try to enforce it. There is no such distinction at the fundamental level, though. At systems level, there is no such distinction in LLMs, and there is no such distinction in human mind.
Sure, current bleed of LLMs is badly vulnerable to some trivial prompt injections - but I think a good analogy would be a 4 year old kid. They will believe anything you say if you insist hard enough, because you're an adult, and they're a small kid, and they don't know better. A big part of growing up is learning to ignore random prompts from the environment. But an adult can still be prompt-injected - i.e. manipulated, "social engineered" - it just takes a lot more effort.