Detalle de la noticia

Vulnerabilidad

Un fallo en el decodificador Brotli de Node.js podría permitir la ejecución remota de código en todas las versiones compatibles

Fuente: The Hacker News Publicado: 22/10/2026 · 07:47 UTC
Compartir:
Vulnerabilidad Un fallo en el decodificador Brotli de Node.js podría permitir la ejecución remota de código en todas las versiones compatibles
Imagen: The Hacker News

Node.js lanzó ac­tua­li­za­cio­nes de se­gu­ri­dad para co­rre­gir diez vul­ne­ra­bi­li­da­des, sien­do la más grave un fallo en el có­di­go de des­com­pre­sión de Brotli in­te­gra­do en la pla­ta­for­ma. Este pro­ble­ma puede per­mi­tir la eje­cu­ción re­mo­ta de có­di­go si se pro­ce­san datos com­pri­mi­dos ma­ni­pu­la­dos, afec­tan­do a las ver­sio­nes que se en­cuen­tran ac­tual­men­te con so­por­te ofi­cial. Las ver­sio­nes an­te­rio­res que ya han al­can­za­do el final de su ciclo de vida no re­ci­bi­rán dicho par­che.

La falla en cues­tión se ori­gi­na por una es­cri­tu­ra fuera de lí­mi­tes den­tro del de­co­di­fi­ca­dor de Brotli al re­ci­bir en­tra­das in­co­rrec­tas, lo cual fue so­lu­cio­na­do me­dian­te un par­che que de­tie­ne el pro­ce­so de ma­ne­ra an­ti­ci­pa­da. Aun­que la ca­li­fi­ca­ción del pro­ble­ma es alta y el pro­yec­to ad­vier­te sobre la po­si­bi­li­dad de eje­cu­ción de có­di­go, una prue­ba de con­cep­to pú­bli­ca no logró al­can­zar este ob­je­ti­vo en una com­pi­la­ción es­tán­dar, pro­vo­can­do úni­ca­men­te un cie­rre ines­pe­ra­do y una lec­tu­ra li­mi­ta­da de me­mo­ria.

Adi­cio­nal­men­te, las ac­tua­li­za­cio­nes so­lu­cio­nan otras vul­ne­ra­bi­li­da­des, in­clu­yen­do fa­llos en la va­li­da­ción de cer­ti­fi­ca­dos TLS y en la re­so­lu­ción de nom­bres de do­mi­nio, así como pro­ble­mas de pre­dic­ti­bi­li­dad en fun­cio­nes crip­to­grá­fi­cas bajo cier­tas mo­da­li­da­des de eje­cu­ción. Las nue­vas ver­sio­nes tam­bién in­cor­po­ran un blo­queo con­tra lla­ves de en­ti­da­des emi­so­ras de cer­ti­fi­ca­dos com­pro­me­ti­das de un pro­vee­dor es­pe­cí­fi­co y re­nue­van di­ver­sos com­po­nen­tes in­te­gra­dos como el clien­te HTTP, c-ares, OpenSSL y SQ­Li­te.

El ar­tícu­lo ori­gi­nal no apor­ta más de­ta­lle sobre el resto de las fa­llas de se­ve­ri­dad media y baja men­cio­na­das en el lis­ta­do com­ple­to, más allá de los datos pro­por­cio­na­dos.