Detalle de la noticia

Vulnerabilidad

Node2Shell: Brotli Flaw Triggers Patching Across Microsoft, Node.js, Python Packages

Fuente: SecurityWeek Publicado: 26/10/2026 · 10:21 UTC
Compartir:
Vulnerabilidad Node2Shell: Brotli Flaw Triggers Patching Across Microsoft, Node.js, Python Packages
Imagen: SecurityWeek

Un fallo de se­gu­ri­dad en la bi­blio­te­ca de com­pre­sión de datos Brotli, iden­ti­fi­ca­do bajo el có­di­go CVE-2026-111497 y co­no­ci­do como Node2Shell, ha pro­vo­ca­do la im­ple­men­ta­ción de par­ches por parte de di­ver­sos de­sa­rro­lla­do­res y pro­yec­tos tec­no­ló­gi­cos. Los com­po­nen­tes de Node.js y pa­que­tes de Python re­ci­bie­ron co­rrec­cio­nes pre­via­men­te, mien­tras que Mi­cro­soft apli­có ac­tua­li­za­cio­nes para sus pla­ta­for­mas. Otras pla­ta­for­mas y he­rra­mien­tas tec­no­ló­gi­cas tam­bién han in­cor­po­ra­do las mo­di­fi­ca­cio­nes ne­ce­sa­rias para Fran­quear la de­bi­li­dad.

El pro­ble­ma con­sis­te en una es­cri­tu­ra fuera de lí­mi­tes que afec­ta a de­ter­mi­na­das ver­sio­nes de Brotli y que re­ci­bió una ca­li­fi­ca­ción de gra­ve­dad crí­ti­ca por parte de Goo­gle. La falla surge cuan­do en­tra­das ma­ni­pu­la­das es­pe­cí­fi­ca­men­te re­ba­san los lí­mi­tes de un búfer del de­co­di­fi­ca­dor, lo que po­dría ge­ne­rar co­rrup­ción de me­mo­ria, caí­das del pro­ce­so, fil­tra­cio­nes de datos o la eje­cu­ción ar­bi­tra­ria de có­di­go por parte de ata­can­tes sin au­ten­ti­ca­ción. In­te­gran­tes de Ope­nAI des­cu­brie­ron el pro­ble­ma du­ran­te la­bo­res de prue­bas de in­tru­sión y no­ti­fi­ca­ron a los de­sa­rro­lla­do­res, se­ña­lan­do ade­más que el có­di­go base ori­gi­nal había re­ci­bi­do una co­rrec­ción meses antes, aun­que en ese mo­men­to no se co­no­cía su im­pac­to de se­gu­ri­dad.

La ex­plo­ta­ción de esta vul­ne­ra­bi­li­dad re­quie­re que datos com­pri­mi­dos ma­li­cio­sos lle­guen al de­co­di­fi­ca­dor a tra­vés de so­li­ci­tu­des HTTP, res­pues­tas de ser­vi­do­res no con­fia­bles o ar­chi­vos com­pri­mi­dos. In­ves­ti­ga­do­res de­mos­tra­ron la eje­cu­ción de có­di­go en una ima­gen es­pe­cí­fi­ca de Node.js, aun­que otras prue­bas se­ña­la­ron li­mi­ta­cio­nes o su­gi­rie­ron que la falla po­dría li­mi­tar­se a ata­ques de de­ne­ga­ción de ser­vi­cio, sin que hasta el mo­men­to se hayan re­por­ta­do ata­ques ac­ti­vos en en­tor­nos reales. Para mi­ti­gar los ries­gos, ade­más de ins­ta­lar las ac­tua­li­za­cio­nes, re­sul­ta ne­ce­sa­rio re­ini­ciar los ser­vi­cios y re­cons­truir las imá­ge­nes de con­te­ne­do­res co­rres­pon­dien­tes.