Critical vulnerability in data compression system threatens websites and could allow remote code execution by hackers
Read more
Olhar Digital
olhardigital.com.br

Critical vulnerability in data compression system threatens websites and could allow remote code execution by hackers

A critical vulnerability in the data compression system is forcing technology companies to release security updates to prevent attacks that could compromise servers and applications. This vulnerability, named HTTP2Shell, affects Brotli—a technology developed by Google and used in various elements of internet infrastructure.

This breach is classified as very serious, with a score of 9.2 on a ten-point scale. It is capable of causing memory corruption, data leakage, service outages, and, under certain circumstances, remote code execution. The latter scenario allows an attacker to execute commands within the vulnerable system.

The issue, identified under the code CVE-2026-111497, is also known as Node2Shell and Broccoli2Shell. Among the software potentially at risk are Node.js, .NET applications, and Python packages using vulnerable versions of the Brotli decoder.

According to TechRadar, many companies and projects have already begun distributing fixes. However, at the time of publication, there was no confirmation that this vulnerability was being exploited in real-world malicious attacks.

The problem has prompted various projects to release security updates. Google updated the Brotli library on October 21st, releasing versions 1.0.10, 1.1.1, and 1.2.1. On the same day, Node.js also released patches. The vulnerability affects the 22.x, 24.x, and 26.x runtime lines used for running JavaScript code outside of browsers.

Over the weekend, Microsoft published an emergency update for .NET. The company warned that successful exploitation could lead to privilege escalation in vulnerable systems. Additionally, Python packages using the decoder received fixes on October 23rd.

TechRadar provided a list of patched versions but emphasized that having these versions does not mean that all systems using these technologies are vulnerable. The risk depends on the installed versions, the libraries used, and how each application processes data. It is also important to remember that some programs contain their own copy of the decoder, so administrators must check dependencies and update the components actually in use.

This race to fix HTTP2Shell draws attention to a broader issue: maintaining the security of digital infrastructure, which relies on numerous components, libraries, and servers that are not always updated regularly.

A recent warning concerning PHP—another widely used technology for building websites—showed how this problem can be exacerbated if maintenance personnel do not apply security patches. Although PHP vulnerabilities differ from HTTP2Shell, both cases illustrate the difficulties of securing systems dependent on software components maintained by different organizations.

According to CNET, the PHP Foundation itself, a non-profit organization supporting the language's security and development, operates with only one full-time employee and about 14 part-time staff, in addition to council volunteers. The organization's CEO, Elizabeth Barron, told Reuters that the demand for security changes in PHP code has increased due to the expansion of threats identified by artificial intelligence (AI), without a corresponding increase in staff.

Awareness among website owners is also a barrier. A study cited by CNET and conducted among 121 small business owners who maintain their own website showed that 45% had never heard of PHP, and 71% did not know whether their site used the technology.

Responsibility for applying fixes varies depending on the infrastructure. Some managed hosting services perform updates for clients, while owners of their own servers must act independently. For regular website visitors, updating a browser or changing passwords will not eliminate a server vulnerability at another organization; protection primarily depends on timely component updates and appropriate security measures taken by application administrators.

The main recommendation is to install available updates for affected components. After patching, processes may need to be restarted and container images rebuilt to ensure that services stop using vulnerable versions.

If an immediate patch cannot be applied, temporary measures exist to reduce risk. For Python applications, a temporary solution is to remove vulnerable Brotli packages and optional dependencies that use them. Administrators can also configure proxies, load balancers, or web application firewalls to block specific requests with Brotli-packed bodies. However, this measure does not provide complete protection for applications receiving malicious responses from other servers and attempting to unpack them. For Node.js, there is no full alternative to updating.

The nickname HTTP2Shell refers to another recent vulnerability known as PHP2Shell, which affected PHP, a language widely used in web development and applications. Both vulnerabilities share a worrying common aspect: under certain conditions, they can pave the way for remote code execution. This makes patching particularly important for organizations running internet-facing systems.

Nevertheless, the vulnerabilities themselves are different and affect different components. Fixing PHP2Shell does not automatically protect the environment from HTTP2Shell, just as updating Brotli does not solve specific PHP issues. In the case of HTTP2Shell, TechRadar mentioned public proof-of-concepts but did not indicate confirmed real-world exploitation. Despite this, the availability of fixes and the potential severity of the problem make checking affected systems a priority. The article 'Falha crítica ameaça sites e pode permitir que hackers executem códigos remotamente' first appeared in Olhar Digital.

Similar stories

Critical vulnerabilities found in PHP, eMudhra, and AI-based software within 24 hours
Read more
www.aajtak.in

Critical vulnerabilities found in PHP, eMudhra, and AI-based software within 24 hours

In the last 24 hours, there has been a significant surge in cybersecurity events. Serious security issues have been identified across various domains—from website software and digital certificates to artificial intelligence tools and cloud platforms. Among the discovered flaws were vulnerabilities allowing attackers to execute their code on servers, as well as instances of malicious code injection directly into software updates.

One of the high-profile incidents involved the digital certificates of the Indian company eMudhra, which drew the attention of the global cybersecurity community.

This raises the question of why such a large number of problems occurred simultaneously. Previously, AI leaders warned that powerful AI models are capable of finding software flaws much faster than humans. The public fears that if the speed of AI vulnerability detection surpasses the speed of remediation, the security and privacy of users worldwide will be at risk.

These incidents once again demonstrated that internet security does not depend solely on one company or website. Trust in the internet is maintained by the interaction of multiple components, such as browsers, servers, software updates, and digital certificates. A failure in any of these elements can affect other services and companies. Although no major losses have been reported so far, further assessment of the situation is required.

The most significant event was the discovery of two critical vulnerabilities in the PHP programming language. PHP is widely used for creating websites and web applications, and many servers run on this platform. The Indian cybersecurity agency CERT-In issued a warning about these vulnerabilities on October 21, assigning them the identifiers CVE-2026-109618 and CVE-2026-109619.

By exploiting these vulnerabilities, attackers could execute their code on certain weak servers without needing authorization. This created a risk of gaining control over the server and impacting the services running on it. The PHP team released new security updates to fix these flaws: 8.5.12 for PHP 8.5, 8.4.27 for PHP 8.4, 8.3.36 for PHP 8.3, and 8.2.35 for PHP 8.2. Users of affected sites and servers were advised to promptly install the relevant updates.

Following the disclosure of the risks, attacker activity increased significantly. According to a Reuters report from October 22, Cloudflare recorded a sharp spike in attempted attacks on PHP after the vulnerability information became public. If such attempts previously numbered in the thousands, they reached millions after the disclosure. Many government agencies and companies in different countries began accelerating the checking of their systems and applying security updates.

Nevertheless, attempting to attack a system and successfully stealing data are two different processes. Initial reports have not confirmed any large-scale successful attacks related to this incident.

The history of PHP vulnerabilities also includes an aspect related to artificial intelligence. According to OpenAI, one of the critical vulnerabilities was discovered using GPT-5.6 Sol as part of the 'Patch the Planet' initiative. Independently, the company Wiz also discovered and reported both vulnerabilities. Subsequently, the PHP team and other security companies worked together to fix them.

This case demonstrates that artificial intelligence can be used not only for generating content or answering questions but also for finding hidden vulnerabilities in software. Such technologies can help security teams identify flaws and develop solutions more quickly. However, there is a downside: if attackers begin using similar methods to find vulnerabilities, prepare attacks, and identify weak systems, the reaction time of companies will decrease. Therefore, there is growing concern that attacks may become faster, despite hopes of strengthening cybersecurity with AI.

Concurrently, an issue arose concerning the digital certificates of the Indian company eMudhra. This company issues digital certificates used to ensure secure connections on the internet. Such certificates help browsers determine if a website is trustworthy and guarantee that the secure connection is directed to the correct resource.

According to CERT-In, eight intermediate eMudhra certificates had a vulnerability where their private cryptographic keys were generated in an insecure manner. These keys...

Popular