
Actualización: los parches ya están disponibles (PHP 8.5.12, 8.4.27, 8.3.36 y 8.2.35). Las versiones corregidas, los detalles de los dos fallos y las mitigaciones oficiales están en PHP2Shell: ya hay parche.
Nota: este artículo está escrito la mañana del 21 de octubre, antes de que salga el parche. Los detalles …

Esta mañana escribía sobre qué hacer con los servidores PHP mientras llegaba el parche para PHP2Shell. A las 14:00 UTC, como estaba previsto, PHP ha publicado las versiones corregidas y los detalles de los dos fallos. …

Cuando trabajas con datos geográficos a gran escala, tarde o temprano acabas usando una rejilla global: dividir el planeta en celdas, cada una con un identificador numérico, y asignar cada punto, línea o polígono a las …

DELETE tiene mala fama en Postgres. Muchos sistemas que necesitan rendimiento evitan borrar filas y prefieren vaciar tablas enteras con TRUNCATE o eliminar particiones completas por fecha. Peter Kraft y Qian Li, de DBOS, …

Cada vez que un navegador establece una conexión HTTPS con firma ECDSA, lo más probable es que use la curva P-256. Es una de las curvas elípticas que el NIST publicó en el año 2000 en el estándar FIPS 186-2, junto a …

Escribir un driver para hardware sin documentación siempre ha sido un trabajo de paciencia: capturar el tráfico del bus, mirar volcados hexadecimales durante horas, suponer qué hace cada registro y probar las hipótesis …

El blog de Go ha publicado Better HTTP/1 connection reuse, un artículo corto que explica un cambio de Go 1.27 que parece pequeño, pero que puede hacer que muchos programas vayan bastante más rápidos sin tocar una línea. …

Cuando pensamos en ataques a la cadena de suministro de software, casi siempre imaginamos lo mismo: alguien roba la cuenta de quien mantiene un paquete popular y publica una versión con código malicioso. Trail of Bits ha …

Ayer escribía sobre un estudio de Harvard que muestra cómo los agentes de IA escriben mucho más código, pero la ganancia se pierde en la revisión. Hoy Anthropic ha publicado Redesigning source control at Anthropic, que …

Hace dos semanas escribí sobre cómo Netlify había cambiado los isolates de V8 por microVMs Firecracker en sus Edge Functions, y terminaba diciendo que las microVMs se estaban convirtiendo en la opción por defecto para …

Llevo meses trabajando con agentes de programación a diario, y hay una sensación que me cuesta explicar: escribo mucho más código que antes, pero no tengo claro que el equipo saque muchas más cosas a producción. Por eso …

Google ha contado en su blog que unos atacantes han conseguido certificados HTTPS válidos para varios dominios de Google y de “varias marcas globales y servicios muy usados”. Lo más llamativo es que no ha …