Detalle de la noticia

Vulnerabilidad

Open-source file sync tool rsync 3.5.2 fixes a CPU exhaustion flaw

Fuente: Help Net Security Publicado: 04/11/2026 · 07:43 UTC
Compartir:
Vulnerabilidad Open-source file sync tool rsync 3.5.2 fixes a CPU exhaustion flaw
Imagen: Help Net Security

La he­rra­mien­ta de có­di­go abier­to para la sin­cro­ni­za­ción de ar­chi­vos rsync ha pre­sen­ta­do la ver­sión 3.5.2, la cual so­lu­cio­na una vul­ne­ra­bi­li­dad que per­mi­tía a un clien­te co­nec­ta­do sa­tu­rar el pro­ce­sa­dor de un ser­vi­dor me­dian­te cálcu­los de suma de com­pro­ba­ción inú­ti­les. Asi­mis­mo, la ac­tua­li­za­ción in­cor­po­ra la ca­pa­ci­dad de re­le­gar una trans­fe­ren­cia hacia el final de la cola tanto de disco como de CPU, evi­tan­do así que una sin­cro­ni­za­ción de gran ta­ma­ño afec­te al resto de los pro­ce­sos del equi­po.

El fallo de se­gu­ri­dad, re­gis­tra­do bajo un iden­ti­fi­ca­dor es­pe­cí­fi­co y pre­sen­te en todas las ver­sio­nes hasta la 3.5.1, surge en un bucle del có­di­go donde un re­cep­tor ma­lin­ten­cio­na­do envía sumas dé­bi­les que cho­can con­ti­nua­men­te mien­tras que las sumas fuer­tes no coin­ci­den, obli­gan­do al emi­sor a rea­li­zar cálcu­los fa­lli­dos de ma­ne­ra cons­tan­te. Con pocas co­ne­xio­nes si­mul­tá­neas, la ca­pa­ci­dad de pro­ce­sa­mien­to del ser­vi­dor se agota por com­ple­to. Este pro­ble­ma afec­ta la dis­po­ni­bi­li­dad del sis­te­ma y puede ser ex­plo­ta­do sin ne­ce­si­dad de con­tar con una cuen­ta si se opera un mó­du­lo de de­mo­nio pú­bli­co.

Adi­cio­nal­men­te, la nueva ver­sión in­clu­ye me­ca­nis­mos para con­tro­lar la prio­ri­dad de los pro­ce­sos a tra­vés de op­cio­nes que con­fi­gu­ran la pro­gra­ma­ción de CPU y de E/S de forma in­de­pen­dien­te, ya sea para el pro­ce­so local, el re­mo­to o ambos. Los clien­tes pue­den so­li­ci­tar re­duc­cio­nes es­pe­cí­fi­cas de prio­ri­dad y el en­vol­to­rio res­trin­gi­do de SSH acep­ta dis­mi­nu­cio­nes lo­ca­les de ma­ne­ra in­di­vi­dual. En caso de que una con­fi­gu­ra­ción local no sea com­pa­ti­ble o sea de­ne­ga­da, la he­rra­mien­ta emite una ad­ver­ten­cia y la trans­fe­ren­cia pro­si­gue, re­qui­rien­do que los ajus­tes re­mo­tos pro­ven­gan de un par que tam­bién los so­por­te.