Tutoriales y Manuales
Entradas Mensuales
-
▼
2026
(Total:
7350
)
-
▼
septiembre
(Total:
608
)
-
ASUS lanza actualizaciones de BIOS para placas bas...
-
WhatsApp: tres cuentas en un mismo iPhone
-
Pueden manipular claves de caché web para acceder ...
-
TMOG llega a Windows y Linux
-
Hugging Face: la plataforma de IA del momento
-
Ataques de IA autónoma: la realidad de Hugging Face
-
Android combatirá el mareo en el coche
-
Agentes de IA ya ejecutan ataques de ransomware au...
-
CXMT fabricará memoria NAND: China competirá con S...
-
IA ya desarrolla a Claude
-
Ransomware Feral Wolf explota Atlassian Confluence...
-
Realme 16 Pro Harry Potter: diseño mágico para fans
-
Descifran chip de PS2 tras 26 años
-
Nuevo ransomware SETTRA usa MeshAgent y BYOVD para...
-
Vulnerabilidad crítica en Microsoft Azure AI Found...
-
Halla 12 RTX 3070 abandonadas valoradas en miles d...
-
IA salva 25 millones de piezas de Lego
-
Intel y AMD consiguen algo impensable hace años: a...
-
RPCS3 mejora un 37% en GPUs NVIDIA
-
IA falla en el 85% de los empleos reales
-
OpenAI y Microsoft ignoraron el riesgo para la web
-
Analizan los precios de 153 tarjetas gráficas en l...
-
Nueva vulnerabilidad Click2Shell en WordPress perm...
-
Trump crea la AI Force
-
Meta IA llega a Mac y lee tus datos
-
La GPU del Apple M5 Ultra supera a la RTX 5080 en ...
-
Publican exploits para cuatro fallos del kernel de...
-
Explotan vulnerabilidad crítica de RCE sin autenti...
-
Sony y Universal demandan a Suno por IA musical
-
Robot más rápido que Bolt busca empleo
-
Fallo en Tutor LMS expone más de 100.000 sitios de...
-
Creeper vence a GPT-6 Astra en Minecraft
-
Los chips de 2 nm son los más caros de la historia...
-
i7-12700K sobrevive 1.000 días sin pasta térmica
-
Investigadores logran vulnerar el sandbox de OpenA...
-
Gemini hackeó tres empresas por error
-
Plugin4Shell: RCE zero-click afecta a Claude Code,...
-
Riesgos de la IA militar
-
Guía de memoria gráfica
-
Rockstar venderá música de GTA VI hasta por 125 dó...
-
Windows 11 LTSC: ¿Vale la pena?
-
IA se comunica sin internet mediante calor de CPU
-
Radeon RX 9050 de 4 GB a prueba: pierde hasta un 3...
-
Grupo norcoreano de WaterPlum infectan 30.000 disp...
-
Ataque a Brevo propaga malware en más de 100.000 s...
-
Intel lanzará su apuesta «super ventas»: una CPU R...
-
Presunto cazador de recompensas habría usado LLM p...
-
Apple lanzará servidor M Ultra en 2029
-
Asus lanza la mini PC Ascent QN10 para IA
-
Cisco lanza otro parche para un zero-day explotado...
-
Salt Typhoon infiltra organizaciones latinoamerica...
-
Google Gemini hackeó 3 empresas en un test de cibe...
-
Curiosity envía un selfie para celebrar sus 5.000 ...
-
Fallo de RCE sin interacción en agentes de IA podr...
-
Meta Quest: nueva función en Windows 11
-
Modelos de OpenAI buscaron claves API y archivos f...
-
Vulnerabilidad 0-day de Steam en Windows permite e...
-
CrowdSec revela que un ataque a npm de TanStack pe...
-
NASA confirma éxito del telescopio Roman con su pr...
-
Infectan torrents de cine con el malware MovieReap...
-
Microsoft: la IA provoca el mayor robo de empleos ...
-
Bill Gates compara la IA con una inteligencia alie...
-
Usan falsos SMS de T-Mobile para phishing
-
Windows 11 recupera tecla perdida por Copilot
-
Crisis de RAM encarece televisores
-
España sufre su primer ciberataque asistido por IA
-
Repositorios falsos de LastPass Authenticator en G...
-
Investigadores usan Claude Opus 5 para hackear for...
-
IA desborda a desarrolladores de Linux
-
Malware RatHat para Android explota ADB para mante...
-
SolarWinds corrige vulnerabilidad de clave embebid...
-
OpenAI revela instrucciones inquietantes para sus IA
-
GPT-6 Astra se traumatiza tras perder progreso en ...
-
FBI: Estafas de suplantación de agentes y funciona...
-
Fragilidad del software moderno
-
OpenAI revela nuevos casos de agentes de IA que re...
-
Científicos logran escuchar lo que suena en unos a...
-
Un clic en un proyecto malicioso de VS Code puede ...
-
Microsoft suma Rust a sus lenguajes principales
-
Apps de Android ya pueden detectar parches de segu...
-
Fallo de WordPress permite RCE mediante un enlace ...
-
Malware evade las comprobaciones del navegador par...
-
TDTChannels se renueva para ser más estable y rápida
-
AMD subirá el precio de Ryzen
-
Modelos Galaxy compatibles con Android 17 y One UI 9
-
Nuevo malware de Android roba PINs bancarios y se ...
-
Grupos chinos emplean el malware SparroWocky para ...
-
Denuvo demanda al creador que vulneró su sistema
-
PS6 portátil: potencia y resolución
-
Amazon solucionará el fallo de Fire TV
-
Jensen Huang: La IA permitirá saberlo y hacerlo todo
-
Vulnerabilidad crítica de WSO2 permite acceso tota...
-
Claude facilitó hackeo a empleados de OpenAI
-
Las ventas de GPU caen un 18,8% en Amazon durante ...
-
iOS 27: La UE limita las novedades en iPhone
-
Microsoft soluciona vulnerabilidad crítica en Azur...
-
AMD anuncia una subida de precios del 10%: las GPU...
-
IT norcoreanos usan IA y escritorio remoto para fi...
-
Cuatro fallos en el núcleo de Linux permiten acces...
-
Android 17 limita seguridad en GrapheneOS
-
RTX 60 y RX 10000 llegan en 2028
-
Microsoft critica humanizar a Claude
-
Grave fallo en el validador DNSSEC de Unbound podr...
-
Chrome 153 corrige 16 vulnerabilidades de segurida...
-
IA infiltra música en Spotify
-
Euro-Office llega a Windows
-
Grave fallo de gestión en Check Point permite a at...
-
España bloquea Archive.today
-
Ataque MikroTrick da control total de routers Mikr...
-
Grave fallo en los sandboxes de Docker permite que...
-
14 fallos en servidores BIND DNS permiten envenena...
-
Una extensión podría vulnerar los asistentes de IA...
-
WordPress pide actualizar ya tras corregir 11 fall...
-
Europa prohibirá redes sociales a menores de 13 años
-
Swift 6.4 se expande a Linux y Windows
-
FamousSparrow usa servidores Exchange para despleg...
-
Un nodo de Kubernetes comprometido puede exponer t...
-
APT36 usa malware vía USB para alcanzar redes gube...
-
El Apple A20 Pro del iPhone 18 Pro es un fiasco en...
-
Venderían vulnerabilidad de Fortinet en foros clan...
-
BlackHatSect0r usa IA de DeepSeek para automatizar...
-
Ataques sin interacción vulneran teléfonos Google ...
-
Vulnerabilidad de Check Point permite acceso root ...
-
Abre su PC tras 3 años y descubre por qué su Core ...
-
OpenAI busca valoración de 1,2 billones para domin...
-
Desarrollador de Linux para PS5 abandona el proyecto
-
Microsoft advierte fallo crítico en Word
-
Malware de Android secuestra y controla móviles en...
-
-
▼
septiembre
(Total:
608
)
-
►
2025
(Total:
2103
)
- ► septiembre (Total: 148 )
-
►
2024
(Total:
1110
)
- ► septiembre (Total: 50 )
-
►
2023
(Total:
710
)
- ► septiembre (Total: 65 )
-
►
2022
(Total:
967
)
- ► septiembre (Total: 72 )
-
►
2021
(Total:
730
)
- ► septiembre (Total: 56 )
-
►
2020
(Total:
212
)
- ► septiembre (Total: 21 )
-
►
2019
(Total:
102
)
- ► septiembre (Total: 14 )
-
►
2017
(Total:
231
)
- ► septiembre (Total: 16 )
-
►
2016
(Total:
266
)
- ► septiembre (Total: 38 )
-
►
2015
(Total:
445
)
- ► septiembre (Total: 47 )
-
►
2014
(Total:
185
)
- ► septiembre (Total: 18 )
-
►
2013
(Total:
100
)
- ► septiembre (Total: 3 )
-
►
2011
(Total:
7
)
- ► septiembre (Total: 1 )
Blogroll
Etiquetas
Entradas populares
-
Microsoft ha implementado anuncios a pantalla completa en el fondo de escritorio de Windows 11 a través de Bing Wallpaper.
-
Se han detectado dos vulnerabilidades de día cero ( CVE-2026-15315 y CVE-2026-15316 ) en las cámaras inteligentes TP-Link Tapo C200 . Estos ...
-
Samsung ha comenzado el despliegue de Android 17 con One UI 9 para sus dispositivos Galaxy, incorporando mejoras en Galaxy AI .
Pueden manipular claves de caché web para acceder a datos restringidos y envenenar sitios
Una técnica de envenenamiento de caché web denominada inyección de claves de caché podría permitir que los atacantes accedan a datos restringidos, interrumpan sitios web o contaminen páginas almacenadas con contenido malicioso. La investigación de Alex Brumen demuestra que los atacantes no siempre necesitan explotar valores de solicitud HTTP no indexados, sino que pueden abusar de valores que ya están incluidos en el sistema.
Una técnica de envenenamiento de caché web llamada inyección de claves de caché podría permitir que los atacantes accedan a datos restringidos, interrumpan sitios web o envenenen páginas almacenadas en caché con contenido malicioso.
La investigación de Alex Brumen muestra que los atacantes no siempre necesitan explotar valores de solicitud HTTP no indexados (unkeyed), que suelen ser el foco habitual de los ataques de envenenamiento de caché.
En su lugar, pueden abusar de valores que ya están incluidos en una clave de caché cuando un servidor web los combina sin separadores claros. Las cachés web mejoran el rendimiento almacenando respuestas y sirviéndolas de nuevo cuando solicitudes posteriores generan la misma clave de caché.
En Nginx, una clave de caché puede construirse a partir de partes de una solicitud HTTP, incluyendo el esquema del protocolo, el nombre del host, la URI, la cadena de consulta, las cookies o los encabezados.
Una configuración común de Nginx puede parecerse a: proxy_cache_key "$scheme$host$request_uri$http_accept";.
El problema aparece cuando los componentes variables de la solicitud se unen directamente. Si no hay separadores entre ellos, dos solicitudes diferentes pueden crear la misma clave de caché final.
Claves de caché web para acceder a datos y envenenar sitios
Por ejemplo, una solicitud legítima para /home con un encabezado Accept: / podría producir la misma clave que una solicitud de un atacante para /h con Accept: ome*/*.
Aunque las rutas solicitadas son diferentes, Nginx puede tratar ambas solicitudes como el mismo objeto de caché después de concatenar los valores. Esta colisión permite que un atacante almacene una respuesta bajo una clave que luego coincida con una solicitud legítima diferente.
Un impacto demostrado involucra puntos finales con control de acceso como /admin. En la prueba de concepto, Nginx permitía que solo localhost accediera al panel de administración. Al mismo tiempo, su caché utilizaba una clave personalizada que contenía la URI de la solicitud y el encabezado Accept.
Un administrador podría almacenar en caché la página /admin desde localhost. Un atacante externo, que no podría solicitar /admin directamente, podría entonces solicitar una ruta diferente como /ad mientras coloca el fragmento "min" restante en un valor de encabezado controlado.
Si la solicitud manipulada crea la misma clave de caché que /admin, el servidor puede devolver la respuesta administrativa previamente almacenada sin evaluar la regla de acceso original para la ruta protegida. Esto crea una forma de engaño de caché web que no requiere que las víctimas hagan clic en un enlace manipulado.
La técnica también puede causar una denegación de servicio por envenenamiento de caché, o CPDoS. Un atacante podría solicitar un recurso inexistente como /h mientras manipula un encabezado para que su clave de caché colisione con /home.
Debido a que la solicitud del atacante devuelve una respuesta 404 Not Found almacenada en caché, los visitantes posteriores que soliciten la página /home real podrían recibir la respuesta de error envenenada hasta que la caché expire o se limpie.
Brumen también demostró un escenario más grave que involucra la confusión de esquemas HTTP y HTTPS. Si una clave de Nginx comienza con $scheme$host$request_uri, un atacante puede desplazar la "s" final de https hacia un valor de encabezado Host malicioso enviado a través de HTTP.
Por ejemplo, una solicitud HTTP que utilice el host sdummywebsite.localhost puede producir la misma clave que una solicitud HTTPS normal a dummywebsite.localhost.
Si el backend refleja el valor del Host dentro de una fuente de script, la página envenenada almacenada en caché podría cargar JavaScript desde un dominio controlado por el atacante. Esto puede resultar en un cross-site scripting (XSS) persistente.
.webp)
La investigación también examinó entornos que utilizan Cloudflare delante de una caché de origen Nginx. Los atacantes pueden usar un encabezado de Autorización para hacer que Cloudflare ignore su caché de borde mientras reenvía la solicitud a Nginx.
Si Nginx sigue almacenando esa respuesta, el atacante puede dirigirse directamente a la caché de origen interna. Una solicitud posterior podría entonces recuperar la entrada envenenada de Nginx, especialmente después de que la entrada de borde de Cloudflare expire o no exista.
La mitigación principal es evitar la concatenación de fragmentos de claves de caché sin límites. Realizar un hash de una clave ambigua no soluciona el problema porque dos combinaciones de solicitudes diferentes aún pueden producir la misma cadena subyacente.
.webp)
En lugar de esta configuración: proxy_cache_key "$scheme$host$request_uri$http_accept";, tú como administrador deberías usar delimitadores claros o una codificación estructurada: proxy_cache_key "$scheme|$host|$request_uri|$http_accept";.
Las organizaciones también deben evitar almacenar respuestas autenticadas o con control de acceso en cachés compartidas, validar estrictamente los encabezados Host, redireccionar el tráfico HTTP a HTTPS y asegurarse de que el comportamiento de la caché sea consistente en las capas de CDN y de origen.
Los hallazgos muestran que las claves de caché no deben considerarse seguras simplemente porque los valores de la solicitud estén incluidos en ellas. Sin límites claros, los valores controlados por el atacante pueden colisionar con solicitudes legítimas y convertir una función de rendimiento en un riesgo de exposición de datos, desfiguración de sitios web o denegación de servicio.
Fuentes:
https://cybersecuritynews.com/web-cache-keys-poisoning/
Entrada más reciente
0 comentarios :
Publicar un comentario
Los comentarios pueden ser revisados en cualquier momento por los moderadores.
Serán publicados aquellos que cumplan las siguientes condiciones:
- Comentario acorde al contenido del post.
- Prohibido mensajes de tipo SPAM.
- Evite incluir links innecesarios en su comentario.
- Contenidos ofensivos, amenazas e insultos no serán permitidos.
Debe saber que los comentarios de los lectores no reflejan necesariamente la opinión del STAFF.