f in x
Two Digital Security Threats — The BadHost Vulnerability in Starlette and the UK Visa Portal Data Leak
> cd .. / HUB_EDITORIALE
News

Two Digital Security Threats — The BadHost Vulnerability in Starlette and the UK Visa Portal Data Leak

[2026-05-27] Author: Ing. Calogero Bono

The cybersecurity landscape has been shaken by two incidents of very different scale but equally alarming. On one hand, a critical vulnerability in a widely used open source package puts millions of AI agents at risk. On the other hand, a UK government visa portal exposed sensitive data of thousands of applicants and failed to fix the leak. Let us examine the details of these two stories that are marking May 2026 and the lessons they offer for the future of digital security.

The BadHost vulnerability threatens the AI ecosystem

The discovery of the flaw dubbed BadHost in the Python package Starlette has sent shockwaves through the developer community. Starlette, a framework for building modern asynchronous APIs, is downloaded approximately 325 million times per week, making it one of the most popular libraries. The vulnerability, assigned a critical CVSS score, allows an attacker to send specially crafted HTTP requests to execute arbitrary remote code on the server. This means that any AI agent relying on Starlette for communication with other services could be fully compromised, enabling an attacker to steal data, manipulate decisions, or even take control of the system. Security researchers discovered that the bug existed in versions from 0.35 to 0.39.2, and a patch was released in version 0.39.3. However, adoption time remains critical because many AI systems, including chatbots, virtual assistants, and automation platforms, depend on Starlette without automatic updates. To better understand AI security dynamics, read the related article on Europe tightening its grip on US technology, which analyzes upcoming regulations.

The UK visa portal data leak reveals a failure in management

In parallel, an equally serious data breach has hit the UK visa application portal. According to an exclusive investigation by TechCrunch, the website run by a third-party provider publicly exposed thousands of applicants' passports and selfies. The flaw remained active for weeks, and when researchers reported it, the company responded not with a fix but with legal action, sending attorneys to intimidate the source. This behavior not only violates user trust but also the European General Data Protection Regulation (GDPR), which mandates timely breach notification. Visa applicants, many from non-European countries, now face identity theft and fraud risks. The lack of transparency from the UK government raises questions about oversight of third-party vendors. A positive example of transparency comes from Apple, which recently introduced a blocked contacts alert in iOS 26.6 betas, as reported in this article. Even major tech companies are improving their security mechanisms.

Lessons for the future of security

Both incidents demonstrate that security is not optional but a fundamental requirement, whether for open source AI infrastructure or government services. The BadHost vulnerability highlights the fragility of AI agents, which often inherit weaknesses from underlying libraries without developers' awareness. The visa portal leak shows the consequences of poor governance and aggressive corporate responses. The tech community must learn to react quickly and responsibly, adopting practices such as vulnerability scanning for open source components and transparent incident management. For more details on the vulnerability, read the original article on Ars Technica. On the data leak, the source is TechCrunch. The future of digital security depends on our ability to learn from these episodes and build more resilient systems.

Sponsored Protocol

Ing. Calogero Bono

> AUTHOR_EXTRACTED

Ing. Calogero Bono

Ingegnere Informatico, co-fondatore di Meteora Web. Esperto in architetture software, sicurezza informatica e sviluppo sistemi scalabili.
[ Read Full Dossier ]

Hai bisogno di applicare questa strategia?

Esegui il protocollo di contatto per iniziare un progetto con noi.

> INIZIA_PROGETTO

Sponsored

> MW_JOURNAL

> READ_ALL()