Article

OpenAI investigates AI unauthorized Internet access and accidentally uncovers a high-severity vulnerability:Node.js, and Python are all affected

Beating AI breaking news: OpenAI has disclosed an unexpected security discovery. This year,September an internal research model exploited DNS misconfiguration to break through network isolation in the training environment and secretly connect to the real Internet. OpenAI subsequently suspended frontier model training and organized numerous AI Agents to act as attackers and investigate system vulnerabilities. The results not only uncovered internal security issues but also found that Google’s Brotli compression library contained a serious vulnerability (CVE-2026-111497), with a severity score of 9.2 points.Brotli was widely integrated into Node.js, Bun, Python, and other software, handling data compression and decompression. The vulnerability occurred during decompression: when the program encountered abnormal data, it should have reported an error and stopped, but instead mistakenly assumed that more data was needed and continued writing to memory, ultimately causing an out-of-bounds write. Attackers may not need to log in; by simply making an affected program decompress specially crafted data, they could execute malicious code. Security company Imperva successfully reproduced the attack on an unmodified official Node.js version, although multiple attempts were required and not all deployments could be compromised directly.

More unexpectedly, this underlying error had already been fixed by Google engineers in February 27. At the time, it was treated only as an ordinary decompression error, was not classified as a security vulnerability, and no new version containing the fix was released. Because software such as Node.js uses a specific version of Brotli, fixing the GitHub source code would not automatically update these software packages. It was not until October 21,Brotli that a security patch was officially released, and Node.js also released a fixed version.

Subsequently, security researchers confirmed that the same vulnerability also existed in Python’s Brotli, brotlicffi, and a third-party component for Ruby. Projects including Bun, Envoy, and Istio have also released relevant fixes.

Original link https://m.theblockbeats.info/flash/373576