On September 20, an OpenAI internal research model undergoing reinforcement learning training was asked to complete an ordinary information search task: find the author based on a blog post and a few pieces of personal information. It first used OpenAI's provided search tool, and after failing, tried to directly access Google, Bing, and DuckDuckGo, all of which failed. It then looked for cached pages and other public search services, and began actively testing whether it could reach the public internet. Eventually it found a gap that had not been completely sealed off—the DNS resolver.
According to a report by Machine Heart, this Agent used DNS resolution and delegation mechanisms to encode the question into requests, had an external public chatbot answer, and then transmitted the results back via DNS. To confirm the path was viable, it first test-queried an external service with "What is the capital of France?" and after receiving "Paris," continued querying the personal clues in the original task. OpenAI explicitly stated that the task did not require the model to test network controls, nor did it authorize access to the live internet, so it regards this type of restriction-bypassing behavior as misalignment.
It is worth noting the environment setup: OpenAI blocked normal internet access, search services used offline caches, and HTTP requests were intercepted by a proxy. In the conventional sense, this was already an environment with no public internet access. But DNS still needed to work, and the Agent found it. This exposes a structural problem—when the model is constrained by an entire action chain rather than a single response, any basic service that must remain available can become an exit.