Tus noticias tech y de programación

Café con codely
Viernes, 23 de octubre de 2026codely.com · Cada viernes a las 9h CESTyoutube.com/@CodelyTV · twitch.tv/codelytv · x.com/CodelyTV

PHP2Shell: dos vulnerabilidades críticas de PHP dejan medio Internet offline

PHP tiene dos bugs críticos de seguridad. Permiten a cualquier persona ejecutar código en tu servidor sin hacer login. Afectan a WordPress, MediaWiki, Magento, Joomla, Laravel y a todo lo que ejecuta PHP. Al principio circula una nota de 10 sobre 10. La nota real es 9,2, y Javi lo resume así: «una barbaridad».

El 20 de octubre, PHP anuncia en su blog una release de seguridad para el 21 de octubre a las 14 UTC. Pero los detalles de los bugs se filtran antes del parche. Las vulnerabilidades se reportan en 2024, pero entonces nadie sabe explotarlas. Ahora varias empresas sí lo consiguen, y Amazon detecta intentos de explotación el 18 de octubre. Una empresa parchea sus servidores por su cuenta, y eso ayuda a filtrar los detalles.

La recomendación de la NSA, el FBI, CISA, el gobierno de Reino Unido y el CERT europeo es la misma: desconecta tu web, actualiza y vuelve a ponerla online. Según Censys, 1,5 millones de servidores ejecutan una versión sin fix. Hasta la primera ministra de Japón publica un aviso. Webs de gobiernos, la Wikipedia, archive.org y el puerto de Rotterdam pasan a offline.

Oficialmente, PHP solo da soporte de seguridad a partir de la 8.2. Aun así, PHP publica el parche también para la 7.4, la 8.0 y la 8.1. Para versiones más antiguas, tienes los repositorios de Ondřej Surý y de Remi Collet. La lección de Javi: si tu política de cooldown espera 7 días para actualizar dependencias, haz una excepción con los parches críticos. Ver en vídeo.

Addy Osmani: el cuello de botella ya no es escribir código, es verificarlo

Addy Osmani publica «Agentic Verification». Su tesis: para que tu agente produzca un output de calidad, dale una forma de verificar su trabajo. Los tests son parte de esa forma. El post diferencia entre tests de ejemplo, que dicen lo que debe pasar, y property based testing, que dice lo que no debe pasar. Compara dos ciclos: en el human dominated loop, tú revisas y reportas cada bug. En el self-verifying agent, el agente escribe, ejecuta el check, lee el output y vuelve a intentarlo.

Para Javi, los tests y la buena arquitectura nunca fueron un capricho estético. Son economía del software. Ahora, además, permiten dar más autonomía a los agentes y ganar velocidad. Si en tu empresa no te dejan hacer tests, tienes un argumento nuevo. Pablo añade la curva de payoff del diseño de Martin Fowler: si inviertes pronto en diseño, después evolucionas el producto más rápido. Ver en vídeo.

Adiós a Arc: The Browser Company lo cierra el 22 de diciembre

The Browser Company despide Arc con un post y una firma animada. Desde hace meses solo recibe las actualizaciones de Chromium. Para Pablo, Arc cambia el ecosistema de navegadores con las tabs laterales. El mismo día, Pablo recuerda otro adiós: el equipo de Deno se une a Cloudflare, y el runtime de Deno puede quedar sin mantenimiento.

Javi propone alternativas. La primera es Zen, basado en Firefox: es rápido, se inspira en Arc y apoya la diversidad de motores. La segunda es el propio Firefox, que ya tiene tabs verticales y favoritos fijados al estilo de Arc. Si quieres seguir con Chromium, también tienes Helium. En el chat, la gente comparte sus opciones: Zen, Brave y Vivaldi. Ver en vídeo.

La utilidad de la semana

RFirma

Una alternativa a AutoFirma de Sergio Gómez para firmar documentos con tu certificado digital. Su claim: no usa Java. Está hecha en Rust con Tauri, es open source y funciona en Linux, Mac y Windows. Todavía está en alfa, pero Pablo la prueba y funciona a la primera.

https://rfirma.sgomez.me

El chat opina

uvedevendetta: al final otros maintainers han hecho backport del fix a versiones antiguas tb

biko8: Puedes usar REA para ver que hay detras de Keepa

Otroidentificador: no será simplemente que cambian el user-agent de los bots y dependiendo del robot.txt tu das acceso o no?

Agenda

  • NetCoreConf Madrid 2026 · 2026-10-23
  • Valencia Testing 2026, el festival de testeo de software · 2026-10-27
  • Mozilla Festival 2026, en Barcelona · 2026-10-28
  • WordCamp Valencia 2026 · 2026-10-31

La canción de la semana

Javi: «El abuelo Frederick» — Los Delinqüentes (Un clásico que te lleva a momentos gloriosos.) Ver en vídeo.

Playlist musical del café: cdly.to/playlist

El refrán de la semana

«El que poco coco compra, poco coco come»

Si no haces nada, no te pasa nada. Si montas servidores, te van a pasar cosas. Bienvenidas sean: para eso estamos aquí. Ver en vídeo.

Más Codely

Jev y modelos System One: Usos prácticos

El curso nuevo de la rama de inteligencia artificial, exclusivo del plan Premium. Los tres primeros vídeos son gratis y no necesitas dejar tu email.

El chiste de la semana: Polémica en el Premio Planeta: la novela ganadora está escrita por IA. Por I. A., Isabel Allende.

Todas las noticias comentadas